标签: test-command

将管道输出传递给测试命令

test我对命令语法感到困惑。我的目标是检查文件是否存在,但由sed命令形成的文件路径。

所以,我尝试,例如:

echo '~/test111' | sed s/111/222/g | test -f && echo "found" || echo "not found"
Run Code Online (Sandbox Code Playgroud)

但该命令总是返回“found”。我究竟做错了什么?

bash if-statement sed echo test-command

2
推荐指数
1
解决办法
7356
查看次数

标签 统计

bash ×1

echo ×1

if-statement ×1

sed ×1

test-command ×1