unix または linux の sed、grep、または awk に基づいて、unix のディレクトリ内のファイルの名前を取得するにはどうすればよいですか?
私は次のようなことができると思いました:
for i in $(ls /tmp/files/date*); do
if [ $(cat $i | head -n 1 | grep -c "6") >= 1 ] ; then
echo $i
fi
done
特定のディレクトリ内のすべてのファイル (それぞれの最初の行のみ) を検索し、どのファイルに文字列が含まれているかを返す必要があります。
ありがとう、ティム