2013-03-24 3 views

답변

3
:

#!/bin/bash 

while read x 
do 

echo $x | awk -F ',' ' { print $8=6} ' 

done 

하지만 나머지 열을 추가하면 그것은 나에게 오류를 제공합니다

그래서,이 작업 만 숫자 6을 인쇄, 오히려 모든 열보다가

이런, 아마도?

awk -F ',' '{ if ($8 == 6) { print $1":"$2":"$4":"$7":"$8 } }' 
+0

이 위대한 작품! 정말 고마워! – Dhunt90

+0

그리고 6 세 이상을하고 싶다면 <6을 할 수 있습니까? – Dhunt90

+0

예. C와 같은 구문이 작동합니다. 'man awk'을 시도해보십시오. – phs

2

방법에 대해 :

awk -F ',' '$8 == "6" {print $0}' 
관련 문제