두 번째 데이터 열을 얻기 위해 awk 명령을 얻을 수없는 것 같습니다.
배쉬 코드 :
filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt)
printf "$filter_data \n"
$ filter 변수는 셸 스크립트로 전달되는 Download 또는 Upload 값입니다. 따라서 awk는 다운로드 또는 업로드라는 용어를 사용하여 적절한 행을 검색합니다.
파일 내용은 다음과 같습니다.
Testing download speed................................................................................
Download: 51.13 Mbit/s
Testing upload speed................................................................................................
Upload: 57.38 Mbit/s
난 그냥 숫자가 아닌 다른 것, 예를 얻기 위해 노력하고 51.13
와 57.38
.
awk
의printf