gpt4 book ai didi

linux - 删除尾随字符串

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:10:05 25 4
gpt4 key购买 nike

在 bash 脚本中,我有以下命令从文件的最后一行删除尾随 \r\n

# Copy the new last line but remove trailing \r\n
tail -1 $TMPOUT | perl -p -i -e 's/\r\n$//' >>$TMPOUT.1

它目前正在使用 Perl 来修剪 \r\n,但是我需要运行它的目标系统不会有 Perl 或任何其他脚本(uClinux/Busybox 嵌入式设备).

我怎样才能在“纯”bash 中实现同样的目标?

最佳答案

这个 sed 应该可以工作:

sed -i.bak -n $'$s/\r$//p' "$TMPOUT"

关于linux - 删除尾随字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28318404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com