Shell 命令:批量修改文件指定行最后一列字符
使用 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命令修改文件时,请小心谨慎,最好先备份文件。
原文地址: https://www.cveoy.top/t/topic/brps 著作权归作者所有。请勿转载和采集!