誰でも問題が何になるか教えてくれますか?これは0.5秒の問題ですが、plsは役立ちます:)egrep "first" a.sh && egrep "second" a.sh
動作します。a.shには1番目、2番目、3番目などが含まれます。Thx!
if [[ egrep "first" a.sh && egrep "second" a.sh ]]; then
echo "success"
fi
問題は、[[
コマンドを使用していることです。ただのgrepsを使用してください。
if egrep ... && egrep ... ; then
私はこれがあなたがやろうとしていることかもしれないと思います:
found_1=$(egrep "first" a.sh)
found_2=$(egrep "second" a.sh)
if [[ -n "$found_1" ]] && [[ -n "$found_2" ]]; then
echo "success"
fi