如何将剪切命令的输出存储到变量中

时间:2016-10-06 05:33:37

标签: unix

我想在变量中存储这样的东西,但它不起作用。 hello.txt在文件中有一行我要剪切并存储到变量列表中,但我不知道如何。

list=$(echo "hello.txt" | cut -f2 -d '/')

这适用于unix / shell脚本。

1 个答案:

答案 0 :(得分:0)

此命令不会检查 hello.txt 内容,但只检查名称" hello.txt& #34;本身。添加xargs以使最终命令为: list=$(echo "hello.txt" | xargs cut -f2 -d '/')

正如@Kusalananda所指出的,您还可以进一步简化: list=$( cut -f2 -d/ hello.txt )