亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
請(qǐng)問(wèn)用什么指令可以實(shí)現(xiàn)如下格式轉(zhuǎn)換?
[打印本頁(yè)]
作者:
jiawei2426
時(shí)間:
2013-12-11 15:07
標(biāo)題:
請(qǐng)問(wèn)用什么指令可以實(shí)現(xiàn)如下格式轉(zhuǎn)換?
源文件:
a1 b1
c1
d1
a2 b2
c2
d2
e2
a3 b3
c3
d3
通過(guò)指令轉(zhuǎn)換為如下格式:
a1 b1
a1 c1
a1 d1
a2 b2
a2 c2
a2 d2
a2 e2
a3 b3
a3 c3
a3 d3
作者:
yestreenstars
時(shí)間:
2013-12-11 15:17
awk '{if(NF>1)t=$1;else{$2=$1;$1=t}}1'
復(fù)制代碼
作者:
reyleon
時(shí)間:
2013-12-11 15:38
awk 'NF>1{s=$1}NF==1{$2=$1;$1=s}1'
復(fù)制代碼
作者:
WilliBhamlll
時(shí)間:
2013-12-11 15:49
sed -nr '/^a/{p;s/ .*//;h;d};G;s/(.*)\n(.*)/\2 \1/p' FILE
復(fù)制代碼
作者:
LikeLx
時(shí)間:
2013-12-11 16:30
awk '$2{a=$1;print;next}{print a,$1}'
復(fù)制代碼
作者:
yestreenstars
時(shí)間:
2013-12-11 16:44
越來(lái)越短了~
awk '{$0=$2?$0:t" "$1;t=$1}1'
復(fù)制代碼
作者:
seesea2517
時(shí)間:
2013-12-11 16:54
回復(fù)
6#
yestreenstars
再給你切掉1
awk '{$0=$2?$0:t" "$1} t=$1' file
復(fù)制代碼
不過(guò)切掉有風(fēng)險(xiǎn),操作需謹(jǐn)慎。。。
作者:
yestreenstars
時(shí)間:
2013-12-11 16:57
回復(fù)
7#
seesea2517
你贏了~
作者:
seesea2517
時(shí)間:
2013-12-11 17:20
回復(fù)
8#
yestreenstars
嗯,再短一個(gè)字符就太無(wú)聊了。。。 awk 'NF<2{$0=t" "$0} t=$1'
作者:
seesea2517
時(shí)間:
2013-12-11 17:21
回復(fù)
6#
yestreenstars
突然發(fā)現(xiàn),$0 = $2 還能工作的好好的,不是 $0 == $2 嗎?
作者:
yestreenstars
時(shí)間:
2013-12-11 17:22
回復(fù)
10#
seesea2517
那是判斷$2是否存在,而不是比較$0和$2~
作者:
seesea2517
時(shí)間:
2013-12-11 17:22
回復(fù)
10#
seesea2517
……傻眼了,就是賦值。
作者:
noah_wang
時(shí)間:
2013-12-11 23:17
本帖最后由 noah_wang 于 2013-12-11 23:18 編輯
回復(fù)
1#
jiawei2426
$ cat file
a1 b1
c1
d1
a2 b2
c2
d2
e2
a3 b3
c3
d3
復(fù)制代碼
$ awk 'num != substr($1,2){pre = $1; num = substr($1,2); print $0; next;} num == substr($1,2){print pre,$1;}' file
a1 b1
a1 c1
a1 d1
a2 b2
a2 c2
a2 d2
a2 e2
a3 b3
a3 c3
a3 d3
復(fù)制代碼
作者:
hebhnd
時(shí)間:
2013-12-12 16:32
不錯(cuò),精妙!
作者:
這個(gè)冬天不冷
時(shí)間:
2013-12-12 16:39
awk 'NF>1{print $0;a=$1}NF==1{print a ,$0}' ii
湊個(gè)熱鬧
復(fù)制代碼
作者:
onion0610
時(shí)間:
2013-12-13 15:10
awk '{if($1~/^a/){a=$1;print $0}else{print a,$0}}'
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2