创建一个bash/alx文件,其中包含以下两行:#!/bin/bash和echo "ALX"在linux中我试过这个:
#!/bin/bash
echo "ALX"
touch bash/alx touch '#!/bin/bash'
字符串
lg40wkob1#
要在Linux中使用touch创建文件,语法为:
touch /path/to/your/file touch alx.txt # E.g
字符串您可以使用以下命令回显文件中的内容(默认情况下echo输出到stdout):
echo
echo content > file # or echo content >> file
型前者覆盖文件内容(如果它已经存在)或创建它,而后者将附加您的内容到文件(如果它存在)或创建它。因此,您可以直接使用echo,而无需使用触摸来创建文件。正如您可以向Linux命令传递选项一样,echo具有-e,指示它解释字符串中的特殊字符,如\n。因此,您可以使用echo -e "line1\nline2\n..." > somewhere.txt向文件发送多行。
-e
\n
echo -e "line1\nline2\n..." > somewhere.txt
vxbzzdmp2#
touch是一个创建或更新文件时间戳的命令。echo foo将foo输出到stdout。如果使用输出重定向,则echo foo > bar将foo放入文件bar中。结合这些将给予你你的解决方案。
touch
echo foo
foo
echo foo > bar
bar
touch /path/t/myFileName echo "text for file" > /path/to/myFileName
字符串This page有一些很好的信息。
gjmwrych3#
您可以使用像vi这样的文本编辑器来创建该文件。在终端中,只需键入:
vi filename
3条答案
按热度按时间lg40wkob1#
要在Linux中使用touch创建文件,语法为:
字符串
您可以使用以下命令回显文件中的内容(默认情况下
echo
输出到stdout):型
前者覆盖文件内容(如果它已经存在)或创建它,而后者将附加您的内容到文件(如果它存在)或创建它。因此,您可以直接使用
echo
,而无需使用触摸来创建文件。正如您可以向Linux命令传递选项一样,
echo
具有-e
,指示它解释字符串中的特殊字符,如\n
。因此,您可以使用echo -e "line1\nline2\n..." > somewhere.txt
向文件发送多行。vxbzzdmp2#
touch
是一个创建或更新文件时间戳的命令。echo foo
将foo
输出到stdout。如果使用输出重定向,则
echo foo > bar
将foo
放入文件bar
中。结合这些将给予你你的解决方案。
字符串
This page有一些很好的信息。
gjmwrych3#
您可以使用像vi这样的文本编辑器来创建该文件。
在终端中,只需键入:
字符串