shelll脚本创建一个文件,并写入内容

下面是一个简单的 shell 脚本,它可以创建一个名为"hello.txt"的文件,并向其中写入"hello world"

#!/bin/bash

# 创建文件  
touch hello.txt

# 向文件写入内容  
cat hello.txt | tr -d '\n' > /dev/null  
echo "hello world"  

解释一下脚本的操作:

  1. 首先,使用touch命令创建一个名为"hello.txt"的文件。
  2. 接着,使用cat命令将"hello world"内容写入文件中,并将输出重定向到一个空文件中 (文件名为/dev/null),以避免文件覆盖。
  3. 最后,使用tr命令将换行符\n替换为空字符,并将结果重定向到/dev/null中,以避免写入文件。随后,使用echo命令输出"hello world"到文件中。

运行这个脚本,就可以在文件中看到"hello world"的内容了。

posted @ 2023-05-10 23:38  jarsing  阅读(3541)  评论(0编辑  收藏  举报