![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| この説明 | appsdba.nitin | UNIXのダミー質問と回答のため | 2 | 2008年9月24日 11:54午前 |
| 以下いずれかを説明することができますこの$ ( 0 # # / ) | gadege | シェルプログラミングとスクリプティング | 2 | 2008年4月1日 03:26午後 |
| 誰も説明してもらえますplz | r_W213 | UNIXの詳細&エキスパートのためのユーザー | 3 | 2007年3月27日 04:52午前 |
| もし[ $ ? -式0 ] ..この問題を説明することができますか? | ranjita.c | シェルプログラミングとスクリプティング | 5 | 2006年10月3日 07:50午後 |
| Awkの説明 | hitmansilentass | シェルプログラミングとスクリプティング | 4 | 2006年9月27日 02:14午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
いずれかのこの例を説明することができます
すべて私は例えば、私は私の原因を理解する手助けをしたこんにちは私はほとんどのテストに失敗すると私はどうすれば2つのファイルからの読み取りとはお互いに交換するから何かこの問題を"主要なアイデアを解決することができます知らないみました"しかし、私はなぜ失敗するすべての時間を理解していない
コード:
$ cat main.txt 512|1241503759|ax|90 234|1241503760|ay|10 122|1241503823|az|90 123|1241503947|at|80 コード:
$ cat id.txt 122|US 123|IN 125|NZ 234|HK 512|ZM 600|KR コード:
$ awk '
BEGIN {FS=OFS="|"}
FNR==NR{a[$1]=$2;next}
$1 in a{print a[$1],$2,$3,$4}
' id.txt main.txt
コード:
Output: ZM|1241503759|ax|90 HK|1241503760|ay|10 US|1241503823|az|90 IN|1241503947|at|80 コード:
awk 'BEGIN { FS=OFS="|" } FNR==NR{ a[$1]=$2;next } $1 in a { print a[$1] }' id.txt main.txt
awk: syntax error near line 1
awk: bailing out near line 1
コード:
awk 'BEGIN { FS=OFS="|" } FNR==NR{ a[$1]=$2;next } { print a[$1] }' id.txt main.txt
私はこのことを説明するのに役立つ私plzしたい |