我有 3 个文本文件。我想读取它们并将它们存储在不同的变量中,然后使用粘贴将它们连接起来并在控制台中打印它们。我尝试了以下代码,但它抛出了一个错误:
文件未找到
这是我的代码
#!/bin/sh
value_1=`cat file_1.txt`
value_2=`cat file_2.txt`
value_3 = paste $value_1 $value_2
echo "$value_3"
Run Code Online (Sandbox Code Playgroud) 我有两个文本文件如下:
file_1:
12567 1e-3
4567 1e-5
189 22e-4
8743 .365
3456 1e-9
file_2:
BO:0012567
BO:0084567
BO:0004567
BO:0001890
BO:0000189
BO:0007812
BO:0008743
BO:0134568
BO:0003456
BO:0006789
Run Code Online (Sandbox Code Playgroud)
我想提取file_2的条目,它与file_1的第一列的确切条目匹配.这是我想要的输出
output
BO:0012567 1e-3
BO:0004567 1e-5
BO:0000189 22e-4
BO:0008743 .365
BO:0003456 1e-9
Run Code Online (Sandbox Code Playgroud)
我尝试grep -f file_1 file_2 > output.txt在linux中但它获取了完美和部分匹配的所有条目.我只想要那些完全匹配的条目,没有任何数字从file_2引出或拖尾.请指导我.提前致谢