bash - 如何使用 cut 为变量赋值?

标签 bash shell unix terminal

下面是我用来将“黄色”分配给变量黄色的命令。我似乎可以使用 xargs 来回应它,但是当我将它分配给黄色然后尝试回应它时,它会打印一个空行。

下面是命令。非常感谢您的帮助!

cut -c 2- color.txt | xargs -I  {}  yellow={};

最佳答案

使用command substitution :

yellow=$(cut -c 2- color.txt)

$() 语法扩展为命令的输出,然后将其分配给变量。

关于bash - 如何使用 cut 为变量赋值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26916385/

相关文章:

linux - Git Install Script 如何输入shell命令

unix - 如何监控 GitHub 存储库的更改?

shell - 为什么将 wget 或 curl 通过管道传输到 shell 是个坏主意?

bash - 使用Powershell从CSV中剥离奇数格式的IP

bash - 在 Ubuntu 上的配置文件中以 ^M 结尾的行?

linux - 如何检查shell脚本中的两个变量是否指向同一个文件夹?

bash - 将值存储到 Shell 脚本中的变量

linux - 提取不带扩展名的文件基名

linux - Crontab 作业未针对具体值运行;但执行相对时间值

arrays - 将数组值与用户输入的 bash 进行比较