とファイル名を変更し、私は、CSVファイルのリストを含むディレクトリを持っているがUNIXの場合:ファイル名の一部を抽出し、新しい名前
short-books-for-sale.csv
old-books-for-sale.csv
random-books-for-sale-new.csv
、すなわち私は、内のすべてのファイル名を変更するには、UNIXのコマンドを使用しますディレクトリ。ファイルの名前を変更するときに、私は単語 "books"の後にすべてを削除したいと思います。 出力は次のようなものになります。
short-books.csv
old-books.csv
random-books.csv
これは私がこれまで行ってきたが、そのが正常に動作しないものですが。あなたがawk -F'books' '{print FILENAME}' "$f"
またはmv "$f" "$f"
が何だろうと思ったが、彼らが実際に行うことは何であるか
for f in *.csv; do
awk -F'books' '{print FILENAME}' "$f";
mv "$f" "$f";
done