亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
先用A文件的第一行對(duì)比B文件每一行,再用A文件第二行對(duì)比B文件的每一行,循環(huán)A所有行
[打印本頁(yè)]
作者:
KingTeng
時(shí)間:
2016-06-06 22:11
標(biāo)題:
先用A文件的第一行對(duì)比B文件每一行,再用A文件第二行對(duì)比B文件的每一行,循環(huán)A所有行
先用A文件的第一行對(duì)比B文件每一行,再用A文件第二行對(duì)比B文件的每一行,以此循環(huán)
A.txt
hello
hi
B.txt
abcd
hi
aaaaa
bbbbb
++++++++++++++++++
結(jié)果輸出C.txt
若A=B 打印A行內(nèi)容后打印00
若A≠B 打印A行內(nèi)容后打印11
##########################
用兩個(gè)while循環(huán)不能同時(shí)循環(huán)兩個(gè)對(duì)比。等待高手獻(xiàn)策
作者:
lll1985911
時(shí)間:
2016-06-06 22:24
while read -r line
do
grep -q "$line" b.txt
if [ $? -eq 0 ]
then
echo "$line 00"
else
echo "$line 11"
fi
done < a.txt
復(fù)制代碼
作者:
hz_oracle
時(shí)間:
2016-06-06 23:02
#!/bin/bash
#
a=`grep -f A.txt B.txt`
awk -v var=$a '{if($0==var)print $1" ""00";else;print $1" ""11"}' B.txt | awk '!a[$1]++'
作者:
moperyblue
時(shí)間:
2016-06-07 09:22
本帖最后由 moperyblue 于 2016-06-07 09:24 編輯
awk 'NR==FNR{a[$1]=1;next}{print $1,a[$1]?"00":"11"}' B.txt A.txt
復(fù)制代碼
作者:
sunzhiguolu
時(shí)間:
2016-06-07 09:51
本帖最后由 sunzhiguolu 于 2016-06-07 09:54 編輯
perl -nle '@ARGV?($h{$_}="00"):print("$_ ",$h{$_}||=11)' b a
b a
復(fù)制代碼
hello 11
hi 00
作者:
mswsg
時(shí)間:
2016-06-07 10:46
為啥python就沒(méi)有一行代碼模式
回復(fù)
5#
sunzhiguolu
作者:
sunzhiguolu
時(shí)間:
2016-06-07 11:04
本帖最后由 sunzhiguolu 于 2016-06-07 11:05 編輯
回復(fù)
6#
mswsg
我也不知道為啥,
作者:
jcdiy0601
時(shí)間:
2016-06-12 11:48
本帖最后由 jcdiy0601 于 2016-06-12 11:49 編輯
cat test.sh
#!/bin/bash
while read line_A
do
while read line_B
do
if [ $line_A = $line_B ]
then
echo "$line_A 00"
else
echo "$line_A 11"
fi
done < B.txt
done < A.txt
------------------
./test.sh
hello 11
hello 11
hello 11
hello 11
hi 11
hi 00
hi 11
hi 11
--------------------
兩個(gè)while循環(huán)?
作者:
weihu120
時(shí)間:
2016-06-12 22:40
回復(fù)
6#
mswsg
python也可以直接命令行執(zhí)行代碼,但由于嚴(yán)格的縮進(jìn)要求導(dǎo)至沒(méi)法寫復(fù)雜的代碼
作者:
elu_ligao
時(shí)間:
2016-06-13 09:15
awk '/^$/{next}NR==FNR{b[$0]++;next}{print $0,b[$0]?"00":"11"}'
awk '/^$/{next}NR==FNR{b[NR]=$0;lb++;next}{for(i=1;i<=lb;++i)print $0,b[i]==$0?"00":"11"}'
復(fù)制代碼
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2