美文网首页
linux 多文件在最后一行增加和删除

linux 多文件在最后一行增加和删除

作者: 梨花菜 | 来源:发表于2020-09-14 15:07 被阅读0次

向~/.ssh/authorized_keys这个文件最后追加

# 这个只是在控制台输出,不会真正修改文件
sed  '$a\\n# lihuacai \nssh-rsa AAAAB3NzaC1yc2EA= bob@gmail.com' ~/.ssh/authorized_keys

# 加上 -i 参数才会真正写入文件
sed -i  '$a\\n# lihuacai \nssh-rsa AAAAB3NzaC1yc2EA= bob@gmail.com' ~/.ssh/authorized_keys
  • $a\ 表示在行尾追加
  • \n# lihuacai \nssh-rsa AAAAB3NzaC1yc2EA= bob@gmail.com是追加的全部内容
    • \n表示换行
  • ~/.ssh/authorized_keys表示要追加的目标文件

多个文件删除最后一行

sed -i '$ d' ./*.txt

多个文件最后一行追加

echo "stdout_logfile_backups=1" | tee -a http2*.conf

相关文章

网友评论

      本文标题:linux 多文件在最后一行增加和删除

      本文链接:https://www.haomeiwen.com/subject/nyjzektx.html