Dob*_*bob 1 unix bash shell echo
这是我的文件 file.txt 的内容:
header
a
b
c
Run Code Online (Sandbox Code Playgroud)
我不知道发生了什么事。该命令不打印新行。
echo -e $(tail -n +2 file.txt)
Run Code Online (Sandbox Code Playgroud)
这打印:
a b c
Run Code Online (Sandbox Code Playgroud)
但是如果将其写入文件,您将清楚地看到新行:
tail -n +2 file.txt >> new_file.txt
Run Code Online (Sandbox Code Playgroud)
测试.txt
a
b
c
Run Code Online (Sandbox Code Playgroud)
如何强制 echo 打印新行?printf我认为如果不进行某种循环就无法在这里使用。
小智 5
引号内的 Echo 语句给出带有换行符终止行的输出。这是代码
echo -e "$(tail -n +2 file.txt)"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2850 次 |
| 最近记录: |