linux在shell怎么向文件中写入文字

如题所述

在shell中,以空格作为命令参数的分隔符,所以touch
ab
cd,shell会把ab
cd解释成touch的两个参数,即要创建的两个文件的名称,所以就创建了两个文件。而
touch
"ab
cd"
,很明显,"ab
cd"是一字符串,是一整体,这样就创建了一个文件ab
cd.
还有一方法,就是把空格转义:
touch
ab\
cd
(反斜线后有一空格,此时反斜线把空格转义了),当然,还是第一种方法好用
:)
温馨提示:答案为网友推荐,仅供参考
相似回答