由于某种原因,我无法将artisan命令的输出保存为变量作为字符串。 我做错了什么?
#!/bin/sh
key=$(php artisan key:generate --show)
echo $key
说stdout is not a tty
谢谢
答案 0 :(得分:1)
您确定,您使用相同的文件夹artisan
命令运行此脚本吗?
您应该使用artisan
或者你应该像这样修复脚本,
#!/bin/sh
key=$(php /projectpath/artisan key:generate --show)
echo $key
我希望这会对你有所帮助