chmod aus datei

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
philippe
Beiträge: 23
Registriert: 21.10.2008 13:22:39

chmod aus datei

Beitrag von philippe » 16.01.2009 14:26:41

Hallo zusammen,

Ich habe hier eine datei "access" mit folgedem Inhalt

user datei1
user datei2
user2 datei8
user5 datei7

etc. je pro Zeile.

nun möchte ich da chmod drüber laufen lassen:

z.B.

chmod user datei1
chmod user datei2

etc.

Nun hab ich folgendes gemacht!

#!/bin/sh

LIST=`cat access`

for FILE in $LIST; do
echo $FILE
chown $FILE
rm access
done


Nur leider macht er mir da immer einen Zeileumbruch zwischen user und datei rein.........

Könnt ihr mir da helfen? :hail:

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: chmod aus datei

Beitrag von Duff » 16.01.2009 14:56:01

Du kannst z.B. so eine komplette Zeile aus einer Datei lesen:

Code: Alles auswählen

daniel@daniel-laptop:/tmp$ cat test
user datei1
user datei2
user2 datei8
user5 datei7
daniel@daniel-laptop:/tmp$ cat test | while read line
> do
> echo "Bearbeite Zeile : " $line
> done
Bearbeite Zeile :  user datei1
Bearbeite Zeile :  user datei2
Bearbeite Zeile :  user2 datei8
Bearbeite Zeile :  user5 datei7
Oh, yeah!

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: chmod aus datei

Beitrag von nepos » 16.01.2009 15:07:08

Aber chmod dürfte hier nicht ganz der richtige Befehl sein ;)
Eher chown.

Antworten