在 Linux 中,如果变量 a 包含以下内容: '1' '1.sh' '2' 'Linux-for-QQ-Bot' '3' 'Systen'

可以使用 sed 指令删除变量的最后一行,并去除所有斜杠。

修复后的指令为:

a=$(echo '$a' | sed '$d' | sed 's/\\$//')

此指令首先使用 sed '$d' 删除变量 a 的最后一行,然后使用 sed 's/\\$//' 删除所有斜杠。

解释:

  • $d: 删除最后一行
  • s/\\$//: 将所有斜杠替换为空字符串

注意:

  • 由于斜杠是特殊字符,需要使用双反斜杠 \\ 进行转义。
  • $d 用于删除最后一行,$ 表示最后一行。

使用该指令后,变量 a 将只包含前两行,并且所有斜杠都被删除。

Linux 变量删除最后一行及去除斜杠:修复 sed 指令

原文地址: https://www.cveoy.top/t/topic/pnoc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录