魚の場合:
if false | true | true
echo "Fish thinks OK because of last status"
else
# But I...
echo "Need the entire pipeline to be true"
end
Bash には $PIPESTATUS があります。Fish でパイプラインの整合性をテストするにはどうすればよいですか?
明確にするために...パイプラインの例では、最後のコンポーネントが成功するパイプラインの例として true と false を使用しています。これは、ブール ステートメントを意味するものではありません。通常、パイプラインのいずれかのコンポーネントが失敗した場合、パイプラインが失敗したと見なされます。