我有一个文本文件如下.我想改变的低串foo并var为大写.
foo nsqlnqnsslkqn var
lnlnl.
foo DkqdQ HNOQii var
Run Code Online (Sandbox Code Playgroud)
我的预期输出是
foo NSQLNQNSSLKQN var
lnllnl.
foo DKQDQ HNOQII var
Run Code Online (Sandbox Code Playgroud)
我使用sed使用了一个衬垫,sed 's/\(\foo\).*\(\var\)/\U\1\2/' testfile.txt
但我得到以下输出
FOOVAR
lnlnl.
FOOVAR
Run Code Online (Sandbox Code Playgroud) 我试过了
dir=$pwd
echo $dir
/bin/env/####/ --id --edition dir- $dir
Run Code Online (Sandbox Code Playgroud)
这没用.我想将当前工作目录粘贴到上面的脚本中,可以帮助一些人帮忙