在 bash 脚本中,我想从给定的字符串中提取变量字符串。我的意思是,我想从字符串中提取file.txt
字符串:
This is the file.txt from my folder.
我试过:
var=$(echo "This is the file.txt from my folder.")
var=echo ${var##'This'}
...
但我想以更简洁的方式使用expr
,sed
或awk
命令。
谢谢
编辑:
我找到了另一种方法(尽管如此,sed 命令的答案对我来说是最好的):
var=$(echo 'This is the file.txt from my folder.')
front=$(echo 'This is the ')
back=$(echo ' from my folder.')
var=${var##$front}
var=${var%$back}
echo $var