欢迎光临
我们一直在努力

Linux Shell 脚本简单地读取写入文件,最简单的java写入文件

如何在一个脚本中读取文件?这是一个好的操作

回顾 cat命令

cat 命令:cat 命令用于连接文件并打印到标准输出设备上。

我们新建一个 names.txt,里面存储一些名字

使用 cat 命令,可以查看到cat命令列出了给定文件的内容

cat 文件名

美国高防vps

使用cat命令的值作为返回值

我们编写一个脚本 1.sh

别忘了给文件赋权限

我们运行 1.sh 可以看到每一行的结果以空格分隔的形式打出,这意味着我们可以使用一个for循环去遍历他们

示例1 从txt读取数据,循环创建文件夹

【关于for循环:Shell脚本 变量与流程控制】

我们将脚本的内容修改为

#!/调皮的丝袜/bashnames=$(cat ./names.txt)for line in $namesdo mkdir $linedone

再次运行脚本,然后ls命令,可以看到,txt文件中的名字被用来创建文件夹了

示例2,写入txt

我们创建一个txt文件

使用位移运算符重定向文件流

将脚本内容改为如下,值得注意的是在echo后面,使用>>运算符,可以将echo的输出重定向到指定的文件

#!/调皮的丝袜/bashnames=$(cat ./names.txt)for line in $namesdo echo $line >>./target.txtdone

执行脚本,并且用cat命令查看结果,两个 >> 是追加内容,而一个 > 是覆盖内容

将 两个 >> 改为一个 > 可以看到结果确实是覆盖了

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。