所以我刚开始学习bash脚本。我在书中遇到了一个问题。 示例测试文件包含以下内容。
$ cat testfile
This is the first line.
This is the second line.
This is the third line.
脚本文件如下:
#!/bin/bash
# testing input/output file descriptor
exec 3<> testfile
read line <&3
echo "Read: $line"
echo "This is a test line" >&3
运行脚本后,测试文件变为:
$ cat testfile
This is the first line.
This is a test line
ine.
This is the third line.
我理解为什么该脚本会更改测试文件。我的问题是为什么 “国家统计局。”从新线开始? echo命令是否会自动在字符串末尾添加换行符?