#如何從shell腳本變量中刪除第一個/最後一個字符

在編寫Bash / Fish腳本時,我需要從字符串中刪除最後的n個字符,但找到解決方法比預期花費的時間長得多。

這是我找到的解決方案:

#!/bin/sh
original="my original string"
result=$(echo $original | cut -c10-) #刪除前面的10個字符
echo $result

而要刪除最後的n個字符:

#!/bin/sh
original="my original string"
result=$(echo $original | rev | cut -c10- | rev) #刪除後面的10個字符
echo $result