AWKを使用して2番目の列を取得する
データの2番目の列を取得するawkコマンドを取得できないようです。 バッシュコード: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" $ filter変数は、シェルスクリプトに渡されるDownloadまたはUploadの値です。したがって、awkはDownloadまたはUploadという用語を使用して、適切な行を検索します。 ファイルの内容は次のとおりです。 Testing download speed................................................................................ Download: 51.13 Mbit/s Testing upload speed................................................................................................ Upload: 57.38 Mbit/s 私は、数字だけではなく他の何かを取得しようとEX、午前51.13と57.38。