簡単な bash スクリプトを作成しようとしていますが、find
コマンドに行き詰まっています。
と入力するとfind . zad*
、次のような出力が得られます。
.
./lab2.sh~
./#zad2.sh#
./zad2.sh~
./zad1a.sh
./zad2.sh
./lab2.sh
./Azad2.sh~
./cdlinux.ftp.log
./Azad2.sh
./zad1a.sh~
./zad1.sh
./cdlinux.www.log
./zad1.sh~
zad1a.sh
zad1a.sh~
zad1.sh
zad1.sh~
zad2.sh
zad2.sh~
フォルダー内のすべてのファイルが (ファイル名の前に) リストされるのはなぜですか./
。その後、適切な検索結果が得られます。./
その出力を削除する方法はありますか? sed コマンドの使用は、すべての場合に機能するとは限りません (検索パスが とは異なる場合.
)。