Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/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
Bash 使用sed逐个使用两个不同变量中的数据替换单词_Bash_Shell_Sed - Fatal编程技术网

Bash 使用sed逐个使用两个不同变量中的数据替换单词

Bash 使用sed逐个使用两个不同变量中的数据替换单词,bash,shell,sed,Bash,Shell,Sed,我有两个文件,分别是list1.txt和list2.txt list1.txt有一些名字,比如说A B C D list2.txt有一些名称,比如1 2 3 4 我将这两个列表数据存储在两个变量中,比如 var1=$(<list1.txt) var2=$(<list2.txt) var1=$(一种方法是使用paste连接list1.txt和list2.txt的相应行,然后使用split将结果拆分为多个输出文件,每个文件一行 split -a 1 -d -l 1 <(pas

我有两个文件,分别是list1.txt和list2.txt

  • list1.txt有一些名字,比如说A B C D
  • list2.txt有一些名称,比如1 2 3 4
我将这两个列表数据存储在两个变量中,比如

var1=$(<list1.txt)
var2=$(<list2.txt)

var1=$(一种方法是使用
paste
连接
list1.txt
list2.txt
的相应行,然后使用
split
将结果拆分为多个输出文件,每个文件一行

split -a 1 -d -l 1 <(paste -d" " list1.txt  list2.txt) out

split-a1-d-l1一种方法是使用
paste
list1.txt
list2.txt
的对应行连接起来,然后使用
split
将结果分割成多个输出文件,每个文件一行

split -a 1 -d -l 1 <(paste -d" " list1.txt  list2.txt) out

split-a1-d-l1一种方法是使用
paste
list1.txt
list2.txt
的对应行连接起来,然后使用
split
将结果分割成多个输出文件,每个文件一行

split -a 1 -d -l 1 <(paste -d" " list1.txt  list2.txt) out

split-a1-d-l1一种方法是使用
paste
list1.txt
list2.txt
的对应行连接起来,然后使用
split
将结果分割成多个输出文件,每个文件一行

split -a 1 -d -l 1 <(paste -d" " list1.txt  list2.txt) out
split-a1-d-l1