我有两个文件System_Names
& system_appendix_names
。我想连接每个&一个文件的每一行到另一个文件的行,并将输出保存到其他文件。
root@bt:~/kevin/new# cat system_appendix_names
adm
-adm
_adm
root@bt:~/kevin/new#cat System_Names
help
not
now
give
you
haha
what
where
if
我制作了以下剧本。
#!/usr/bin/env bash
cat System_Names | while read line1
do
cat system_appendix_names | while read line2
do
out="${line1}${line2}"
echo "$out" >> 1.txt
done
done
脚本输出:
root@bt:~/kevin/new# cat 1.txt
helpadm
help-adm
help_adm
notadm
not-adm
not_adm
nowadm
now-adm
now_adm
giveadm
give-adm
give_adm
youadm
you-adm
you_adm
hahaadm
haha-adm
haha_adm
whatadm
what-adm
what_adm
whereadm
where-adm
where_adm
ifadm
if-adm
if_adm
上面的脚本适用于文件中的少量行。实际上我有更多行的文件。所以我尝试了,但不能逐行连接字符串。