Ich habe eine Textdatei aufgeführt die Verzeichnisnamen und welche Dateien sollten darin enthalten sein.Linux Verzeichnisse erstellen und entsprechende Dateien in die Verzeichnisse verschieben
my text file:
SRS000111 ERR1045156
SRS000112 ERR1045188
SRS00ERR1045204
SRS000134 ERR1045237 ERR1045238 ERR1045239
SRS000154 ERR1045255 ERR1045256
SRS000168 ERR1045260 ERR1045261 ERR1045262
... ... ...
SRS001567 ERR1547451 ERR1547676
Jetzt möchte ich alle Verzeichnisse mit der ersten Spalte der Textdatei erstellen, aber ich weiß nicht, wie die for-Schleife zu tun.
for filename in cat file.txt | awk -F, '{print $1}'; do mkdir ${filename}; done
aber es geht um Fehler.
Sekunde Ich habe alle ERR-Dateien und ich möchte sie in die entsprechenden Verzeichnisse gemäß der Textdatei verschieben. Ich habe keine Ahnung, wie ich diesen Teil machen soll.
Was ist das Trennzeichen zwischen der Spalte in jeder Zeile? –
@ Karthikeyan.R.S Registerkarte –