从字符串中删除倒数第二个字符 2024-5-31 • awk sed 我有一个像这样的字符串:abdh0chjkj0g.我只想删除倒数第二个字符,只有当它是0. 答案1 使用sed: $ echo 'abdhchjkj0g' | sed 's/0\(.\)$/\1/' 使用珀尔: $ echo 'abdhchjkj0g' | perl -pe 's/0(?=.$)//' 使用格努awk: $ echo 'abdhchjkj0g' | awk '{print gensub(/0(.)$/, "\\1", "1")}' abdhchjkjg 相关内容 如何增加传入流量的延迟? \(-perm -4000 -o -perm -2000 \) 是什么意思? 自从切换到 ubuntu 23.04 后 GUI 丢失 Unix 在 WAN IP 更新时执行程序 如何读取 RAM 内存标签? svnserve -d 子进程生成和 netstat 下的 svn 连接 将 Chrome 扩展程序从一台计算机复制到另一台计算机 升级 glibc 如何使用 Puppet 实现 iptables 从 USB 闪存驱动器启动 Ubuntu,就像安装在硬盘上一样