![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| kshスクリプトの仕方 | praveenbvarrier | シェルプログラミングとスクリプティング | 1 | 2008年4月15日 10:19午前 |
| のSQLスクリプトの仕方 | sam786 | シェルプログラミングとスクリプティング | 3 | 2007年12月10日 12:31午後 |
| AIXのシェルスクリプトやUNIXのシェルスクリプトの違い。 | haroonec | シェルプログラミングとスクリプティング | 2 | 2006年4月12日 08:12午前 |
| スクリプトの第一人者のpls AIX上のスクリプトを手伝っ | thatiprashant | シェルプログラミングとスクリプティング | 1 | 2006年1月20日 07:58午後 |
| スクリプト? | woofie | 何を考えてるの? | 1 | 2005年3月9日 07:03午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
スクリプトのヘルプ
私は、共通のparmファイルがあるとの2 - Jobname
ファイル1 0507 1202 JOBA 0507 1302 JOBB 0507 1452 JOBC 0507 1552 JOBA 0507 1553 JOBA ファイル2 JOBA server4 abcdefg JOBB defghij server22 JOBC vwxyz12 server55 私はファイル1から、各路線を取るし、ファイル2のjobname 、 jobnameが一致してファイル3を作るようになる 0507 1202 JOBA server4 abcdefg 0507 1302 JOBB defghij server22 0507 1452 JOBC vwxyz12 server55 0507 1552 JOBA server4 abcdefg 0507 1553 JOBA server4 abcdefg 誰でもしてください、私のスクリプトを始めたばかりだ仕方でした。 |
|
||||
|
コード:
nawk 'NR == FNR{rec[$1] = $2" " $3; next}
{ print $0 " " rec[$3]}
' 64491_merge1.d 64491_merge.d
コード:
0507 1202 JOBA abcdefg server4 0507 1302 JOBB defghij server22 0507 1452 JOBC vwxyz12 server55 0507 1552 JOBA abcdefg server4 0507 1553 JOBA abcdefg server4 |
|
||||
|
私はそれより多くの複合ファイルでは動作しませんが表示されます提供されているシンプルなファイルで、このテストがある。最初のファイルの6フィールドを空白で区切っている
ファイル1 LVTS4687 LVTSHPLON ltreb_shu1l110 LVTS4687 LVTSHPLON shu1l110 LVTS1457 LVTSHP sy_unix_live_rooma_onsite_35_35 LVTS1457 LVTSHP syhp10 LVTS5035 LVTSHP sy_unix_live_dmz_duplex_15_35 LVTS5035 LVTSHP srublae03 -管理 LVTS1786 LVTSHPLON lmurb_shu1l282 LVTS1786 LVTSHPLON shu1l282 -シリア LVTS5431 LVTSHPLON lmurb_shu1l282 LVTS5431 LVTSHPLON shu1l282 -シリア LVTS5750 LVTSHP nw_unix_live_dmz_duplex_35_35 LVTS5750 LVTSHP NRUCCAE09 -管理 LVTS5430 LVTSHP nw_unix_live_dmz_duplex_15_35 LVTS5430 LVTSHP nwhp3 LVTS4021 LVTSHP nw_unix_live_phase4_duplex_35_90 LVTS4021 LVTSHP nhu1u282 2つ目のファイル5のフィールドがあります ファイル2 0508 0601 LVTS4687 58 1 0509 0108 LVTS4687 58 1 0509 0108 LVTS4687 58 1 0509 0108 LVTS4687 58 1 0508 2206 LVTS5035 98 1 0508 2206 LVTS5035 98 1 0508 2206 LVTS5035 98 1 0508 2206 LVTS5430 98 1 0508 2206 LVTS5430 98 1 0508 2206 LVTS5430 98 1 0508 2206 LVTS5431 98 1 0508 2206 LVTS5431 98 1 0508 2206 LVTS5431 98 1 0506 0920 LVTS5750 141 3 0506 0920 LVTS5750 141 3 0506 0920 LVTS5750 141 3 0506 0920 LVTS5750 141 3 0506 0920 LVTS5750 141 3 0506 0920 LVTS5750 141 3 その結果のようにする必要があります ファイル3 0508 0601 LVTS4687 58 1 ltreb_shu1l110 shu1l110 0509 0108 LVTS4687 58 1 ltreb_shu1l110 shu1l110 0509 0108 LVTS4687 58 1 ltreb_shu1l110 shu1l110 0509 0108 LVTS4687 58 1 ltreb_shu1l110 shu1l110 0508 2206 - LVTS5035 98 1 sy_unix_live_dmz_duplex_15_35 srublae03管理 0508 2206 - LVTS5035 98 1 sy_unix_live_dmz_duplex_15_35 srublae03管理 0508 2206 - LVTS5035 98 1 sy_unix_live_dmz_duplex_15_35 srublae03管理 0508 2206 LVTS5430 98 1 nw_unix_live_dmz_duplex_15_35 nwhp3 0508 2206 LVTS5430 98 1 nw_unix_live_dmz_duplex_15_35 nwhp3 0508 2206 LVTS5430 98 1 nw_unix_live_dmz_duplex_15_35 nwhp3 0508 2206 LVTS5431 98 1 lmurb_shu1l282 shu1l282 -シリア 0508 2206 LVTS5431 98 1 lmurb_shu1l282 shu1l282 -シリア 0508 2206 LVTS5431 98 1 lmurb_shu1l282 shu1l282 -シリア 0506 0920 LVTS5750 141 3 - nw_unix_live_dmz_duplex_35_35 NRUCCAE09管理 0506 0920 LVTS5750 141 3 - nw_unix_live_dmz_duplex_35_35 NRUCCAE09管理 0506 0920 LVTS5750 141 3 - nw_unix_live_dmz_duplex_35_35 NRUCCAE09管理 0506 0920 LVTS5750 141 3 - nw_unix_live_dmz_duplex_35_35 NRUCCAE09管理 0506 0920 LVTS5750 141 3 - nw_unix_live_dmz_duplex_35_35 NRUCCAE09管理 0506 0920 LVTS5750 141 3 - nw_unix_live_dmz_duplex_35_35 NRUCCAE09管理 このファイルのフィールドの構成1 2 3 4 5ファイル2とフィールド3と6のファイル1 |
![]() |
| ブックマーク |
| タグ |
| Solarisの |
| スレッドツール | このスレッドを検索 |
| 表示モード | このスレッド |
|
|