私はユーザからの入力を取得するスクリプトを作成し、その値を使ってawkを使用してtest.csvファイルを検索し、画面に出力しようとしています。 test.CSVの内容は次のとおりです。Linuxスクリプトで変数をawkに渡す
Name ID
Rachel 123
Mark 321
Robert 461
例えば、私はID番号と、このIDに関連付けられた名前を表示するawkを使用するための入力を取得したいと思います。
#!/bin/bash
echo "Enter ID#";
read ID
echo $(awk -v val=$ID '/val/{print}' /root/Desktop/test.csv
は、スタックオーバーフローへようこそ。 [The Tour](http://stackoverflow.com/tour)を読み、[ヘルプセンター](http://stackoverflow.com/help/asking)の資料を参考にしてください。ここに聞いてください。なぜあなたはこのC++にタグをつけましたか? –
申し訳ありませんが、これは私の最初の投稿です。この質問に間違ったタグを入れてください – user8179700
http://shellcheck.netでサンプルコードを確認してください。構文エラーのフラグを立て、問題を修正する方法についてのヒントを提供することがよくあります(ただし、メッセージを理解するのに少し時間がかかります)。がんばろう。 – shellter