Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Overslaan in script  (gelezen 2619 keer)

Offline #!

  • Lid
    • tuxtopia
  • Steunpunt: Nee
Overslaan in script
« Gepost op: 2009/06/22, 16:56:05 »
Hey,

Klein vraagje,

ik wil dat, als er in een filenaam -in of -out staat, dat hij dan deze overslaat en niet mee neemt in de rest van het script, hij mag het script dus alleen toepassen op alles waar geen -in/-out staat, is dit mogelijk? Het mag ook in de LS al gebeuren :) dus dat de LS alles met -in of -out overslaat
« Laatst bewerkt op: 2009/06/22, 17:01:31 door ex »

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
  • Steunpunt: Nee
Re: Overslaan in script
« Reactie #1 Gepost op: 2009/06/22, 17:03:21 »
Welke taal heb je het over, bash?

In dat geval kun je "grep -v" gebruiken, bijv.

for file in `ls * | grep -v "-in"`
do
        echo $file
        # doe wat anders ...
done
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl

Offline #!

  • Lid
    • tuxtopia
  • Steunpunt: Nee
Re: Overslaan in script
« Reactie #2 Gepost op: 2009/06/22, 17:21:13 »
Precies wat ik bedoelde! super, thnx