使用 sed 命令可以轻松地修改文件特定行最后一列的字符。

以下命令将 1文件 的第 18 行到第 21 行的最后一列的 'T' 替换为 'F':

sed -i '18,21s/ T$/ F/' 1文件

解释:

  • sed -i:表示直接修改原文件,'-i' 选项表示 'in-place' 修改。
  • '18,21':指定修改的行范围,从第 18 行到第 21 行。
  • s/ T$/ F/:替换命令,将 ' T$' 替换为 ' F'。
    • T$: 匹配最后一列的 'T'。
    • F: 替换后的字符。
  • 1文件: 要修改的文件名。

注意事项:

  • 请确保 'T' 在最后一列,否则替换可能不准确。
  • 使用 sed 命令修改文件时,请小心谨慎,最好先备份文件。
Shell 命令:批量修改文件指定行最后一列字符

原文地址: https://www.cveoy.top/t/topic/brps 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录