tukubai 行セレクト

をあれこれためす

hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$ cat myshell2 
awk '{{s=$1}{for(i=2;i<NF;i+=3){s=s" "$i}}{print s}}' data02     #Ok
awk '{s=$1 ; for(i=2;i<NF;i+=3){s=s" "$i} ; print s}' data02     #ok
awk '{s=$1 ; for(i=2;i<NF;i+=3){s='s" "$i'} ; print s}' data02  #ng disp $1 onl
awk '{s=$1 ; for(i=2;i<NF;i+=3){s='s $i'} ; print s}' data02    #sytax error
#awk '{s=$1 ; for(i=2;i<NF;i+=3){s=\'s $i\'} ; print s}' data02 #error error 
awk '{s=$1 ; for(i=2;i<NF;i+=3){s=s $i} ; print s}' data02      #missing space
awk '{s=$1 ; for(i=2;i<NF;i+=3){s="s $i"} ; print s}' data02    #s $i as it is
awk {s=$1 ; for(i=2;i<NF;i+=3){s="s $i"} ; print s} data02    # error error
hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$ bash myshell2 
新宿 A B C Q M D
池袋 X Y Z R N O
新橋 D E F S O L
新宿 A B C Q M D
池袋 X Y Z R N O
新橋 D E F S O L
新宿
池袋
新橋
awk: line 2: missing } near end of file
新宿ABCQMD
池袋XYZRNO
新橋DEFSOL
s $i
s $i
s $i
myshell2: 行 8: 予期しないトークン `(' 周辺に構文エラーがあります
myshell2: 行 8: `awk {s=$1 ; for(i=2;i<NF;i+=3){s="s $i"} ; print s} data02    # error error'

も一個別解

hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$ self 1 $(seq 2 3 $(retu data02) ) data02
新宿 A B C Q M D
池袋 X Y Z R N O
新橋 D E F S O L
hirasawa@server-machine:~/open-usp-tukubai-20130417/sample$