特定のフォルダとコンテンツ内のファイルを検索したいのですが、見つかったファイルの名前だけを印刷したいのです。私にはコマンドがあります:
for file in $(find from | xargs grep 'move')
do
echo $file
done
たとえば、次のように出力されます。
from/1.txt:move
from/2.txt:some text
move
from/3.txt:move text
でも私はしたい:
from/1.txt
from/2.txt
from/3.txt
私はその不要な部分を使用してカットしようとしました:
${file%:*}
これにより結果が得られます:
from/1.txt
from/2.txt
move
from/3.txt
その「移動」は残されます。