sed - 修剪文本文件中一行的第一个和最后一个字符的命令

标签 sed

我正在寻找我希望的一个类轮,它可以修剪一行的第一个和最后一个字符,在多行上,例如测试.txt

前:

xyyyyyyyyyyyyyyyyyyyx
pyyyyyyyyyyyyyyyyyyyz

后:
yyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyy

最佳答案

$ cat /tmp/txt
xyyyyyyyyyyyyyyyyyyyx
pyyyyyyyyyyyyyyyyyyyz

$ sed 's/^.\(.*\).$/\1/' /tmp/txt
yyyyyyyyyyyyyyyyyyy
yyyyyyyyyyyyyyyyyyy

关于sed - 修剪文本文件中一行的第一个和最后一个字符的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6229702/

相关文章:

perl - 如果 csv 文件可以在引用的字符串中用逗号引用,那么将 csv 文件转换为 tsv 文件的平台独立方法是什么?

ubuntu - 如何在命令行中呈现 UTF-16BE?

perl - awk 文件操作

regex - sed 正则表达式替换为引号

perl - 将文件的所有单独段落放在单独的行中

linux - *nix 方法在 ',' 之后乘以行

linux - 用数组中的值替换多行字符串的结尾

bash - 根据子字段值删除复合字段

linux - 如何使用 sed 将 url 替换为存储到变量中的特殊字符

regex - 时间戳 - 正则表达式从一种格式更改为另一种格式