私はUNIXの初心者です。特定の単語をgrepし、利用可能な場合はそれが見つかった行とファイルを出力し、見つからなかった場合は利用できないことをエコーするスクリプトを作成しようとしています
ここに私のコードがあります
#!/bin/csh
foreach file(`cat file1`)
set a=`echo $file | grep -n "ok" `
if(" $a" -ne 0 ) then
echo "$a" | echo $file
else
echo "not found"
endif
end