Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于替换匹配模式后的字符串的Unix命令_Unix - Fatal编程技术网

用于替换匹配模式后的字符串的Unix命令

用于替换匹配模式后的字符串的Unix命令,unix,Unix,示例文件: unit xyz( ty=j; sc=abc.sh; path=/home/script/env; prm=-j" Acknowledgement"; "abc"; "def"; prm="total_accounts"; prm=-j" Hierarchy"; safa ) 每当模式prm=-j“出现在文件中时,我需要一个Unix命令来替换以下短语,

示例文件:

unit xyz(
    ty=j;
    sc=abc.sh;
    path=/home/script/env;
prm=-j" Acknowledgement";
"abc";
"def";
    prm="total_accounts";
prm=-j" Hierarchy";
safa
)
每当模式prm=-j“出现在文件中时,我需要一个Unix命令来替换以下短语,而不更改现有文件的缩进

替换的线路应为:

prm=-j“确认”;


prm=-j“Hierarchy\u V”使用sed命令并重试

例:

上面的命令将查找unix关键字,并逐行将第一个找到的单词替换为linux

有关更多信息,请查看

$sed 's/unix/linux/' file_name.txt