我正在尝试使用shell脚本将文件名设置为变量。我在网上搜索了this post,但它没有帮助我实现我想做的事情,其中包括:
JSFILE=ls build/static/js/ | head -1
CSSFILE=ls build/static/css/ | head -1
使用,ls ${path} | head -1
我能够打印出我想要设置变量的文件,但是当我尝试将我想要的文件名设置为变量时,我一直看到以下错误/输出:
deploy.sh: line 1: build/static/js/: is a directory
是否有人知道如何打印文件名以在bash中将其设置为变量?
答案 0 :(得分:0)
您的意思是执行命令的脚本的名称吗? 使用 $ 0 。即。
MYVAR=$0