Re: bash-fråga
Tack, funkade bra! /Pelle ons 2007-10-03 klockan 07:16 +0200 skrev Peter Karlsson: > Du kan ändra värdet på variablen IFS till ett nyradstecken, så delar bash > raderna vid nyrad istället för blanksteg: > > IFS=' > ' >
Re: bash-fråga
Pelle Nilsson: Hur gör man för att i bash iterera över raderna i en variabel? Om jag kör Du kan ändra värdet på variablen IFS till ett nyradstecken, så delar bash raderna vid nyrad istället för blanksteg: IFS=' ' -- \\// Peter - http://www.softwolves.pp.se/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: bash-fråga
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Pelle Nilsson wrote: > Hur gör man för att i bash iterera över raderna i en variabel? $ echo -e "a b c\nd e f\ng h i" | while read foo; do echo "|$foo|"; done Hoppas det hjälper dig :-) - -- .''`. Torbjörn Svensson, azoff (at) se (dot) linux (dot) org : :' : 7EB9 2DC5 61AE DAB5 7099 BAC6 798E E39A DBDB 0CFD `. `' http://www.azoff.se | http://dev.azoff.se `-- http://se.linux.org -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHAyVpeY7jmtvbDP0RAsBYAJ4saqXLgNew/+G2q5pzbraoHLOW2wCgwRT/ QbWjRNlNCSVf8tGWfbL233M= =BodS -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
bash-fråga
Hej! Hur gör man för att i bash iterera över raderna i en variabel? Om jag kör for f in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; do echo FILE: $f >> /tmp/dumpargs done så itererar den över orden, dvs både mellanslag och ny rad-tecken räknas som avgränsare. Om jag istället kör med citationstecken runt variabeln: for f in "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"; do echo FILE: $f >> /tmp/dumpargs done så itererar den inte alls, utan kör en gång på hela innehållet. Anledningen till att jag behöver göra detta är för att den vanliga tekniken för nautilus-script med att iterera över argumenten till scriptet inte fungerar i nätverksutdelningar. Märkligt eftersom nätverksutdelningarna är monterade av kärnan från fstab, tycker nautilus borde ge f*n i vilka delar av det riktiga filsystemet som är nätverksutdelningar, men men... /Pelle