首页 > 解决方案 > 作为文件名输出的变量字符串

问题描述

我正在尝试将存储的变量输出为文件名。但是,文件名中只显示一个变量。$1"HH"命令行上,filecount 等于13. 输出文件名为2019-07-24-16:44:56.csv. 我无法获得"HH"文件名开头的 。我希望看到一个文件HH_2019-07-24-16:44:56-13.csv。我错过了什么?

#count the number of html email files in current directory
filecount=$(ls -1 *.html | grep -v '/$' | wc -l)
#Current date file is created
filedate=$(date +%F-%T)
filename="$jobtype$filedate-$filecount.csv"
echo $jobtype >> $filename
echo $filecount >> $filename
echo $filedate >> $filename

标签: bashvariables

解决方案


推荐阅读