有人告诉我空格在bash
其他shell脚本中很重要,除非我知道自己在做什么,否则不要更改空格的存在。“改变存在”是指在两个非空格字符之间插入一个空格,或者在两个非空格字符之间删除一个空格,例如更改var="$val"
为var ="$val"
,反之亦然。我想问一下
在shell脚本中使用单个空格或使用多个连续空格会有所不同吗?。
(当然,在引号中插入/删除空格会有所不同,例如从更改为echo "a b"
,echo "a b"
反之亦然。我正在寻找除此琐碎示例以外的示例。)
我遇到了这个问题,但是那是关于在两个非空格字符之间添加和删除空格的问题,我知道很多例子会有所作为。
任何帮助,将不胜感激。如果可能,包括更多种类的贝壳。