相关疑难解决方法(0)

在shell脚本中替换另一个字符串的子字符串

我有"我爱Suzi和Marry",我想把"Suzi"改为"Sara".

#!/bin/bash
firstString="I love Suzi and Marry"
secondString="Sara"
# do something...
Run Code Online (Sandbox Code Playgroud)

结果必须是这样的:

firstString="I love Sara and Marry"
Run Code Online (Sandbox Code Playgroud)

bash shell

701
推荐指数
12
解决办法
74万
查看次数

我可以使用sed来操作bash中的变量吗?

在我的程序中,我想首先获取用户输入,并\在每个之前插入一个/ 所以我写这个,但它不起作用.

echo "input a website"
read website

sed '/\//i\/' $website
Run Code Online (Sandbox Code Playgroud)

bash replace sed

51
推荐指数
2
解决办法
7万
查看次数

如何使用linux shell脚本删除^ [,以及文件中的所有转义序列

我们想删除 ^[所有的转义序列.

sed不工作,并给我们这个错误:

$ sed 's/^[//g' oldfile > newfile; mv newfile oldfile;
sed: -e expression #1, char 7: unterminated `s' command

$ sed -i '' -e 's/^[//g' somefile
sed: -e expression #1, char 7: unterminated `s' command
Run Code Online (Sandbox Code Playgroud)

linux shell scripting

47
推荐指数
9
解决办法
4万
查看次数

如何从Maven输出中删除颜色?

当我在Jenkins中运行maven目标时(例如"mvn test"),由于出现的颜色控制字符,日志很难读取(参见下面的示例).反正有没有删除颜色格式?

[[1;34mINFO[m] [1m-------------------------------------------------------------------[m
[[1;34mINFO[m] [1;32mBUILD SUCCESS[m
[[1;34mINFO[m] [1m-------------------------------------------------------------------[m
[[1;34mINFO[m] Total time: 16.097 s
[[1;34mINFO[m] Finished at: 2017-04-26T11:23:06-04:00
[[1;34mINFO[m] Final Memory: 41M/100M
[[1;34mINFO[m] [1m-------------------------------------------------------------------[m
Run Code Online (Sandbox Code Playgroud)

maven

19
推荐指数
2
解决办法
4212
查看次数

标签 统计

bash ×2

shell ×2

linux ×1

maven ×1

replace ×1

scripting ×1

sed ×1