【问题标题】:Concatenating asterisks in bash [duplicate]在bash中连接星号[重复]
【发布时间】:2016-06-04 15:21:05
【问题描述】:

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

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

等等

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

我以为\ 会逃脱*,但它不起作用。

【问题讨论】:

  • 感谢您的帮助。我一直在寻找连接 * 而不是仅仅打印它们。

标签: bash special-characters string-concatenation


【解决方案1】:

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

例如:

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

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

【讨论】:

  • 已修复。我还添加了我得到解决方案的地方。试试看。
猜你喜欢
  • 2018-11-01
  • 2021-04-17
  • 1970-01-01
  • 2012-12-28
  • 2014-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多