在编写Bash/Fish脚本时,我需要从一个字符串中删除最后的n个字符,而解决这个问题的时间比我想的要长。
下面是我找到的解决方案:
#!/bin/sh
original="my original string"
result=$(echo $original | cut -c10-) #cut first 10 chars
echo $result
要删除最后的n个字符:
#!/bin/sh
original="my original string"
result=$(echo $original | rev | cut -c10- | rev) #cut last 10 chars
echo $result