FILELIST拡張子を持つディレクトリ内のすべてのファイルを繰り返し処理しようとしています。しかし、私はこれらのファイルの内容を読みたいと思います。他のファイルのパスとファイル名を含んでいます。これらのファイルは、私は別の場所に移動したいと思います。私がこれまで持って何Linuxシェル:複数のファイルリストを繰り返し、ファイル内の各行でアクションを実行する方法は?
FileA.FILELIST
/somepath/File1.csv
/somepath/File2.csv
FileB.FILELIST
/somepath/File3.csv
/somepath/File4.csv
...事前に
#!/bin/bash
# Iterate all file lists
for fl in /path/Inbox/*.FILELIST
do
#Iterate the content of the current file list
while read line;
do
#Move it to the Archive directory...
done < $fl
done
感謝!!
'#Move ...'行を 'mv" $ line "/ archive/dir"に置き換えてください。 – anubhava