Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Linux Bash を使用してファイルを読み取り、「grep」を使用してその行をファイル自体に対して実行しようとしています。それは私にはうまくいかないようです...
#!/bin/bash path=$1 while read line do var1=$(grep $line $path) echo $? exit done < $path
$? 1 を返します。ここで何が起こっていますか?
代わりgrep -Fに (fixed string) を使用します。
grep -F
var1=$(grep -F "$line" "$path")