![]() |
|
|
Googleのunix.com
|
|||||||
| UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎! |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 連結 | 小惑星 | シェルプログラミングとスクリプティング | 11 | 2007年4月4日 07:15午前 |
| 文字列の連結 | systemsb | UNIXのダミー質問と回答のため | 7 | 2006年4月4日 01:03午後 |
| )連結(猫を導入する | toughguy2handle | 高レベルのプログラミング | 2 | 2005年9月22日 03:10午前 |
| ファイルの連結問題 | jvander | シェルプログラミングとスクリプティング | 3 | 2005年7月18日 03:53午後 |
| 連結 | videsh77 | シェルプログラミングとスクリプティング | 2 | 2004年12月14日 06:13午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
ファイルの連結
やあ、
私は、ファイルのパラメータとして渡されたÑコードを連結するための一般的なシェルスクリプトを書くことがしたいのが、再度のパラメータは、出力ファイルに 例 catfl.sh outfl.txt a.txt b.txt c.txt ( 3ファイルは、ファイルoutfl.txtに)連結される catfl.sh outfl.txt a.txt b.txt ( 2ファイルは、ファイルoutfl.txtに)連結される 入力ファイルは、他のテキストファイルのコードが含まれて保存されるディレクトリ。 私はかなりのUnixに新しいです。上記の結果を得るための方法として任意の仕方も大歓迎です。 事前に多くをありがとう! サム |
|
||||
|
こんにちは、最も単純なスクリプトだろう....
場合は、コマンドラインでフルパス名を供給できるようになる 場合は、ファイルは常に同じ場所にして.....は、スクリプトのパス名をコードすることができますライブ 注記:なしは、最初のファイルは、 outputfileには、 txtファイルを必要とすると、実際に存在している.....読めるようにチェックがされ # ! / bin / shに 場合、 [我々は2分のファイルがあるかどうかチェックする$ # - GEの2 ] #必要 それから outfile \u003d $ 1 シフト; ファイル\u003d $ * 猫$ファイル> $ outfile その他の $ 0 ` [出力ファイル] [テキストファイル一覧ベース"利用方法: `エコー] " Fiの |
|
||||
|
として多くのファイルとして.....したいū ū .......私はこの詳細についてはこのスクリプトをテストすることができます堅牢になると思う
# ! / bin / shに ファイルを引数として与えられたの#スクリプトに猫の数 場合、 [ $ # -式0 ] それから "とされているファイルを入力してエコーの引数として"引き揚げられたことに Fiの 場合、 [ $ # -式1 ] それから "使用方法: : $ 0 <outputfile> <inputfile1> <inputfile2> ......."エコー Fiの カウント\u003d ` exprに$ # - 1 ` カウント$エコー * $エコー #シフトjam1 > jam2 #猫jam2 #私\u003d 2 catfile \u003d $ 1 一方[ $ # -グアテマラ1 ] する * $エコー 猫$ 2 $ 3 >ジャム シフト2 完了した 猫ジャム> catfile txs 、 ジャム |