在 Linux 命令行中,可以使用 sed
、awk
、perl
等工具对文件内容进行格式化
假设你有一个名为 input.txt
的文件,内容如下:
This is a sample text file.
It contains multiple lines.
Each line has different content.
sed
进行格式化例如,将每一行的首字母大写:
sed 's/^\(.\)/\u\1/' input.txt > output.txt
awk
进行格式化例如,将每一行的首字母大写:
awk '{print toupper(substr(NR == 1 ? $0 : "", 1, 1)) substr($0, 2)}' input.txt > output.txt
perl
进行格式化例如,将每一行的首字母大写:
perl -pe 'BEGIN { $/ = "\n"; } print uc(substr($_, 0, 1)) . substr($_, 1)' input.txt > output.txt
这些命令会将格式化后的内容输出到一个名为 output.txt
的新文件中。你可以使用 cat
命令查看这个文件的内容:
cat output.txt
输出结果:
This Is A Sample Text File.
It Contains Multiple Lines.
Each Line Has Different Content.
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。