在bash

时间:2016-02-23 00:19:21

标签: bash special-characters string-concatenation

我试图将星号(*)连接到字符串变量。但是,我继续在当前目录中获取文件。我试过了

row+='*'
row+=$row     #where row is *
row='*'"$row"
row="\*$row"
row="${row}*"

row='*'."$row"  #produces *.*.*. 

我认为\会逃脱*,但它无效。

1 个答案:

答案 0 :(得分:0)

在“打印”之前尝试在变量周围使用引号。

例如:

cronSen="*/$a * * * * bash /etc/init.d/ckDskCheck.sh"
echo "$cronSen"

这可行。我从这里得到了这个想法:Printing asterisk (*) in bash shell