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フォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
2つのファイルを組み合わせる hemangjani シェルプログラミングとスクリプティング 7 2007年6月13日 10:32午後
2つのファイルを組み合わせる stevefox シェルプログラミングとスクリプティング 4 2006年2月20日 05:09午前
2つのファイルを組み合わせる bat711 シェルプログラミングとスクリプティング 3 2005年10月5日 01:26午後
ファイルを結合する Endaマーティン UNIXのダミー質問と回答のため 2 2001年7月20日 10:31午前
ファイルの結合 apalex UNIXのダミー質問と回答のため 3 2001年6月19日 09:49午前

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

参加日: 2009年5月
投稿: 3
Arrow 2つのファイルの内容を組み合わせるとヘルプ

私のAwkを使用するが、それを組み合わせることがまだできていないと思っている。ここでは、ファイルです。

猫file1.txt
スミス氏

ミスタージョン

ミリ秒リンダ

猫file2.txt
いいえ4 Jln Empat
クアラルンプール

いいえ213 Tmnエムオークラフト
ケダ州

いいえ1カンポンBukit
マレーシア

私は、出力されるので、このファイル1とファイル2を組み合わせると思う:

スミス氏
いいえ4 Jln Empat
クアラルンプール

ミスタージョン
いいえ213 Tmnエムオークラフト
ケダ州

ミリ秒リンダ
いいえ1カンポンBukit
マレーシア

誰か助けてください...
  #2固定リンク)  
Old 2009年5月27日
Franklin52 Franklin52 is offline Forum Staff  
モデレータ
  
 

参加日: 2007年2月
投稿数:4307
引用:
当初の投稿 pisang View Post
私のAwkを使用するが、それを組み合わせることがまだできていないと思っている。
Awkのものを私たちがあなたの詳細を試みたことはできますか?

よろしく
  #3固定リンク)  
Old 2009年5月27日
pisang pisang is offline
登録ユーザー
  
 

参加日: 2009年5月
投稿: 3
引用:
当初の投稿 Franklin52 View Post
Awkのものを私たちがあなたの詳細を試みたことはできますか?

よろしく
私はこのスクリプトを試みるが、 " awkは:致命的だ:ソースファイルを開くことができません開始` ( "

スクリプト:
# ! / bin / shに
DATA1 \u003d file1.txt
DATA2 \u003d file2.txt

awkは- fを'開始(
は( ( getline < " ' $ DATA2 ' " ) > 0 )
f2array [ $ 2 ] \u003d $ 1
OFS \u003d","}

(場合( [ $ 1 ] ) f2array
印刷f2array [ $ 1 ] 、 $ 2 、 $ 3 、 $ 4 、 $ 5
) ' $ DATA1

お時間をお寄せいただきありがとうございますフランクリン私のスレッドを読むこと
  #4固定リンク)  
Old 2009年5月27日
Franklin52 Franklin52 is offline Forum Staff  
モデレータ
  
 

参加日: 2007年2月
投稿数:4307
ファイルの行の空白行で分離されていないと仮定すると:

コード:
awk '{
  print
  getline s < "file2.txt"; print s
  getline s < "file2.txt"; print s
  print ""
}' file1.txt
よろしく

編集Franklin52で最終; 2009年5月27日に 08:21午前..理由:コードを調整する
  #5固定リンク)  
Old 2009年5月27日
ghostdog74 ghostdog74 is offline Forum Advisor  
登録ユーザー
  
 

参加日: 2006年9月
投稿数: 2535
している場合はPython
コード:
#!/usr/bin/env python
file1=open("file1").read().split("\n")
file1=[i for i in file1 if i.strip() !="" ]
file2=open("file2").read().split("\n\n")
for item in zip(file1,file2):
    print item[0],"\n",''.join(item[1]),"\n"
出力
コード:
# ./test.py
Mr Smith
No 4 Jln Empat
Kuala Lumpur

Mr John
No 213 Tmn Bunga
Kedah

Ms Linda
No 1 Kampung Bukit
Malaysia
  #6固定リンク)  
Old 2009年5月27日
pisang pisang is offline
登録ユーザー
  
 

参加日: 2009年5月
投稿: 3
引用:
当初の投稿 ghostdog74 View Post
している場合はPython
コード:
#!/usr/bin/env python
file1=open("file1").read().split("\n")
file1=[i for i in file1 if i.strip() !="" ]
file2=open("file2").read().split("\n\n")
for item in zip(file1,file2):
    print item[0],"\n",''.join(item[1]),"\n"
出力
コード:
# ./test.py
Mr Smith
No 4 Jln Empat
Kuala Lumpur

Mr John
No 213 Tmn Bunga
Kedah

Ms Linda
No 1 Kampung Bukit
Malaysia
Ghostdogありがとう!
Closed Thread

ブックマーク

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

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

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

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




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


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

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