test我对命令语法感到困惑。我的目标是检查文件是否存在,但由sed命令形成的文件路径。
test
sed
所以,我尝试,例如:
echo '~/test111' | sed s/111/222/g | test -f && echo "found" || echo "not found"
但该命令总是返回“found”。我究竟做错了什么?
bash if-statement sed echo test-command
bash ×1
echo ×1
if-statement ×1
sed ×1
test-command ×1