The UNIX and Linux Forums  
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。

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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
OpenMeetings 0.5ファイナル(デフォルトブランチ) アイボット ソフトウェアリリース-RSSニュース 0 2008年4月1日 12:10午前
XLOGO 0.9.92 ( ) (デフォルトのブランチ)決勝 アイボット ソフトウェアリリース-RSSニュース 0 2008年3月30日 11:40午前
最終的な出力ファイルを変更する charbel シェルプログラミングとスクリプティング 5 2006年10月10日 02:36午後
Solaris 10を正式リリース pressy ニュース、リンク、イベントのお知らせ 0 2005年2月1日 08:13午後
最終的なトップのメールサーバ cipango ニュース、リンク、イベントのお知らせ 0 2002年8月13日 04:48午前

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

参加日: 2006年2月
投稿: 41
最終的な出力

やあ、

私は以下の情報を持つファイルを2つの出力が生じています:

Output1 :
がName1 0
Name2 222
Name3 598
Name4 9800

Output2 :
がName1 10
Name2 333
Name3 567
Name4 39003

の場合は、 2つの出力ファイルが同じ名前colomが、それぞれの名前を別のレコードを見ることができます。今、どのようにして最終的な出力が一coloumで、同じ名前を持つ、それぞれの名前の2つのrecrods 2 coloumns 、 IEでファイルを生成することができる、最終的な出力は、次の形式で指定してください:

がName1 0 10
Name2 222 333
Name3 598 567
Name4 9800 39003

私はbashシェルを使用しています。その上で任意の考えですか?
ご協力いただきありがとうございます。
  #2固定リンク)  
Old 2006年6月29日
Glenn Arndt's Avatar
グレンArndt Glenn Arndt is offline Forum Advisor  
異常ルルカー
  
 

参加日: 2006年2月
場所:インディアナポリス、
投稿数: 255
"として、ファイルをソートしている限り仕事だろう"コマンドに参加。

を参照してください"と男の参加" 。
  #3固定リンク)  
Old 2006年6月29日
ジムマクナマラ jim mcnamara is offline Forum Staff  
...@...
  
 

参加日: 2004年2月
場所: NM
投稿数:5763
コマンドの参加を参照して、それを行うためのものであるだけだ。
コード:
join -j 1 file1 file2 > newfile
  #4固定リンク)  
Old 2006年6月29日
Doc_RuNNeR Doc_RuNNeR is offline
登録ユーザー
  
 

参加日: 2006年6月
投稿: 17
使用可能な場合は、シェルスクリプトしたい
コード:
#! /bin/bash
espacios=IFS
IFS="
"
for i in `cat $1`
do
  name=`echo $i | cut -d" " -f1`
  echo $i > aux
  cat $2 | grep "^$name " | cut -d" " -f2 >> aux
  cat aux | tr -s "\n" " " >> aux2
  echo >> aux2
done
IFS=$espacios
unset espacios
rm aux
これは、そのファイル名を生成aux2は、必要な情報をしている。

さようなら
  #5固定リンク)  
Old 2006年6月29日
vish_indian vish_indian is offline
登録ユーザー
  
 

参加日: 2006年6月
場所:デリー、インド
投稿: 92
コマンドに参加

この動作するはず

参加- ı -1 1 -2 1 filename1 filename2 > joined_file

-私の場合は無視

-1と-2の両方のため、この場合)ファイル1とファイル2の数字はそれぞれのフィールド(フィールド1を指定します。
Closed Thread

ブックマーク

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

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

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

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




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


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

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