2020
10-09
10-09
Bash技巧:把变量赋值为换行符(判断文件是否以换行符结尾)
变量赋值为换行符在bash中,如果要把变量赋值为换行符,写为'\n'没有效果,需要写为$'\n'。具体举例如下:$newline='\n'$echo$newline\n$newline=$'\n'$echo$newline可以看到,把newline变量赋值为'n',得到的是n这个字符串,而不是换行符自身。这是bash和C语言不一样的地方。在C语言中,'n'对应换行符自身,只有一个字符;而"n"对应一个字符串。但是在bash中,'n'也是对应一个字符串。把newline赋...
继续阅读 >