행에서 숫자를 추출하는 방법

행에서 숫자를 추출하는 방법
31400     371    2946    3966   12378      82     185     206      46       1

위 스크립트에서 항상 두 번째 숫자, 즉 를 추출하는 스크립트를 작성하고 싶습니다 371. 이 숫자는 스크립트를 실행할 때마다 변경됩니다. 숫자를 추출하는 데 어떤 bash 명령을 사용해야 할지 알 수 있지만 371숫자는 임의의 숫자일 수 있습니다.

답변1

이것이 바로 일어나는 일입니다 awk:

$ ./yourscript.sh | awk '{print $2}'
371

답변2

또는

cut -f2 file

데이터가 탭으로 구분되어 있다고 가정합니다.

답변3

또는

./yourscript.sh | { read a b c; echo $b; }

관련 정보