如何在Linux中创建包含多行文本文件

w8f9ii69  于 2023-08-03  发布在  Linux
关注(0)|答案(3)|浏览(120)

创建一个bash/alx文件,其中包含以下两行:#!/bin/bashecho "ALX"在linux中我试过这个:

touch bash/alx 
touch '#!/bin/bash'

字符串

lg40wkob

lg40wkob1#

要在Linux中使用touch创建文件,语法为:

touch /path/to/your/file
touch alx.txt # E.g

字符串
您可以使用以下命令回显文件中的内容(默认情况下echo输出到stdout):

echo content > file
# or
echo content >> file


前者覆盖文件内容(如果它已经存在)或创建它,而后者将附加您的内容到文件(如果它存在)或创建它。因此,您可以直接使用echo,而无需使用触摸来创建文件。
正如您可以向Linux命令传递选项一样,echo具有-e,指示它解释字符串中的特殊字符,如\n。因此,您可以使用echo -e "line1\nline2\n..." > somewhere.txt向文件发送多行。

vxbzzdmp

vxbzzdmp2#

touch是一个创建或更新文件时间戳的命令。
echo foofoo输出到stdout。
如果使用输出重定向,则echo foo > barfoo放入文件bar中。
结合这些将给予你你的解决方案。

touch /path/t/myFileName
echo "text for file" > /path/to/myFileName

字符串
This page有一些很好的信息。

gjmwrych

gjmwrych3#

您可以使用像vi这样的文本编辑器来创建该文件。
在终端中,只需键入:

vi filename

字符串

相关问题