小编Sat*_*ish的帖子

Sed将两个字符串之间的小写字符串替换为大写字母

我有一个文本文件如下.我想改变的低串foovar为大写.

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)

regex bash sed

5
推荐指数
1
解决办法
5510
查看次数

如何将pwd定义为变量 - unix shell

我试过了

dir=$pwd
echo $dir

/bin/env/####/ --id --edition dir- $dir
Run Code Online (Sandbox Code Playgroud)

这没用.我想将当前工作目录粘贴到上面的脚本中,可以帮助一些人帮忙

unix shell pwd

4
推荐指数
2
解决办法
8408
查看次数

标签 统计

bash ×1

pwd ×1

regex ×1

sed ×1

shell ×1

unix ×1