我有两个文件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
上面的脚本适用于文件中的少量行。实际上我有更多行的文件。所以我试过了,但不能逐行连接字符串。