Bash:在bash脚本中运行时出现“无效选项”,在控制台上运行正常

时间:2015-10-22 02:43:05

标签: macos bash

以下适用于控制台,但在作为bash脚本的一部分运行时会抛出“无效选项”。

styles=find . -type d -maxdepth 1 | awk -F/ {'print $NF'}
line x: .: -t: invalid option

1 个答案:

答案 0 :(得分:2)

要将命令的输出保存到变量,需要使用命令替换:

styles="$(find . -maxdepth 1 -type d | awk -F/ '{print $NF}')"