← Back to team overview

sslug-teknik team mailing list archive

For i in ?

 

Hej.

Försöker göra ett script som gör "symbolic link" till cataloger.
Har en fil som innehåller all de kataloger jag vill ha en symbolisk länk till. Filen ser delvis ut så här:-

Flaw
Foo Fighters
Frameshift
Frank Zappa

För att läsa ut detta provade jag detta:

#/sbin/bash
for i in ( cat katalog )
	do
		echo $1
	done

utskriften blir då

Flaw
Foo
Fighters
Frameshift
Frank
Zappa

Det blev inte så bra. Har provat lite av varje utan lyckas. Hur ska jag göra. Att samtidigt lägga till "\" är nu på sin plats. Hur jag ska göra det kommer jag heller inte på :-(

komandot jag provat som fungerar är

ln -s /musik/Foo\ Fighters

Min fråga, Hur ser raden ut som löser mitt lilla problem att läsa ut en hel rad oavsett om där finns mellanslag i raden?

Mvh Håkan


Follow ups