The UNIX and Linux Forums  


Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのunix.com



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
どのように特定の文字で最初の列を抽出する selamba_warrior シェルプログラミングとスクリプティング 3 2008年5月22日 06:14午前
どのようにファイルから最初の列だけを抽出する selamba_warrior シェルプログラミングとスクリプティング 11 2008年5月21日 03:52午前
列の仕方を抽出 cvm シェルプログラミングとスクリプティング 1 2008年4月24日 05:19午後
ファイルから抽出する列のデータ sudheshnaiyer UNIXのダミー質問と回答のため 3 2007年10月11日 10:52午後
カラム名に基づいて抽出 t27 UNIXのダミー質問と回答のため 3 2007年8月29日 02:04午後

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2008年4月28日
solracq solracq is offline
登録ユーザー
  
 

参加日: 2008年4月
投稿数: 8
Awkの異なる2つのファイルからどのように列を抽出するか?

こんにちはみんな、

私は必要な数の異なる2つのファイルから一列を抽出することに役立つと、出力ファイルに表示されます。具体的には、私は列の第2号( $ 2 )の各ファイル、 file1.txt 、 file2.txtからextracしたい。そして、 1つのファイル、 out.txtの両方の抽出列を配置します。

私とは、ファイルには、 Awkのコードの呼び出しに使用するコマンドラインです:
awkは- fをcode.awk file1.txt file2.txt > out.txt

私です( worngされている! ) code.awk :
#抽出カラム

開始( )
# ( $ 2を印刷< file1.txt 、 $ 2 < file2.txt )
エンド( )

たくさんのご支援、ありがとうございます

solracq 、
  #2固定リンク)  
Old 2008年4月28日
シャムロック shamrock is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2007年10月
場所:アメリカ合衆国
投稿数: 753
Question 出力を表示する

別の出力の後側、または1つの列側しますか。がどの程度の出力のように見えますが表示されます。
  #3固定リンク)  
Old 2008年4月28日
時代 era is offline Forum Advisor  
Herder of Useless Cats (On Sabbatical)
  
 

参加日: 2008年3月
場所: /there/is/only/bin/sh
投稿数: 3652
シェルでサポートされている場合:

コード:
paste <(cut -f2 file1.txt) <(cut -f2 file2.txt)
        
もし仕事をするために<(...)構文を得ることができない場合は、少なくとも1つのカットのための一時的なファイルが必要です。

コード:
cut -f2 file1.txt >tmp
cut -f2 file2.txt | paste tmp -
        
切る および ペースト セパレータの場合は空白の変数の量が正常にタブ区切りで入力、仕事、 awkは確実に行く方法です。
  #4固定リンク)  
Old 2008年4月29日
ripat ripat is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2006年10月
場所:ベルギー
投稿数: 438
純粋なawkは:

サイドバイサイド:
コード:
 awk 'NR==FNR{a[NR]=$2; next} {print a[FNR], $2}' file1 file2
        
一列に連結:
コード:
 awk '{print $2}' file1 file2
        
  #5固定リンク)  
Old 2008年4月29日
solracq solracq is offline
登録ユーザー
  
 

参加日: 2008年4月
投稿数: 8
引用:
当初の投稿 ripat View Post
純粋なawkは:

サイドバイサイド:
コード:
 awk 'NR==FNR{a[NR]=$2; next} {print a[FNR], $2}' file1 file2
        
一列に連結:
コード:
 awk '{print $2}' file1 file2
        
ripat 、

作品... !
どうもありがとう!

solracq
また、 『 THX - psの人に私の質問に答えた皆さん!
  #6固定リンク)  
Old 2008年4月29日
ripat ripat is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2006年10月
場所:ベルギー
投稿数: 438
引用:
当初の投稿 solracq View Post
作品... !
どうもありがとう!
また、仕事上のすべてのソリューション。 TIMTOWTDI
  #7固定リンク)  
Old 2008年4月29日
solracq solracq is offline
登録ユーザー
  
 

参加日: 2008年4月
投稿数: 8
引用:
当初の投稿 シャムロック View Post
別の出力の後側、または1つの列側しますか。がどの程度の出力のように見えますが表示されます。
ハイシャムロック、

出力ファイル1 、タブ、 2ファイルの列を# 2のコラム# 2してください

ファイル1
2月1日
3月2日
3月4日

ファイル2
8月5日
6月9日
7月10日

出力
8月2日
9月3日
4月10日

感謝!
solracq
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 06:36午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0