【发布时间】:2016-08-25 10:05:01
【问题描述】:
我有两个示例脚本:
样品1:
Header1234578
12345abcdN qwerty
67890efghN qwerty
Trailer0000002
样本2:
12345
65432
56789
所以,我需要的是,如果 sample2 中的字符串与 sample1 中的字符串匹配, 位置 10(即 N )的字段应仅在找到匹配项的那一行中替换为 Y。
尝试的代码:
猫样本2 |在阅读 LINE
做
$FLAG_FOUND=grep $LINE Sample1
如果[[$? -eq 0]]
{
sed 's/^(.{9})./\Y/' Sample1 >>Sample3
}
【问题讨论】:
-
我必须为此在 unix 中编写一个 shell 脚本
-
好的,但是你必须展示你尝试的代码