shell我怎么去掉最后一个字符
sed替换命令的结构是这样的:s/A/B/ 如果要替换的内容在一条记录(一行)中出现多次,那么可以使用全局替换:s/A/B/g 所以,你这个问题,用下面这个就行: sed 's/|$//' file.txt