如何使用bash打印出要设置为变量的文件名?

时间:2017-06-18 17:54:03

标签: bash shell

我正在尝试使用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中将其设置为变量?

1 个答案:

答案 0 :(得分:0)

您的意思是执行命令的脚本的名称吗? 使用 $ 0 。即。

MYVAR=$0