![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎! |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 企業のUnixラウンド: Unixの未来のゴースト-サーバ監視 | アイボット | UNIXおよびLinuxのRSSニュース | 0 | 2007年12月19日 12:20午後 |
| リモートのUNIXマシンからWindowsのボックスにUNIXコマンドを実行する-パスワードの入力を避ける | D.kalpana | UNIXのダミー質問と回答のため | 1 | 2007年4月20日 06:24午前 |
| 1つのディレクトリから別のUnixのUnixサーバにファイルを送信するためのFTP監督脚本 | raja_1234 | シェルプログラミングとスクリプティング | 1 | 2006年11月30日 07:57午前 |
| SCOはUnixのオープンサーバーは、 Windowsコンピュータの問題アクセスUnixの共有ファイルヘルプ!!!!! | haggo | ファイルシステムは、ディスクとメモリ | 2 | 2006年8月23日 12:39午後 |
| Unixの歴史質問:なぜ、ファイル名/ dirnamesはUnixのsentsitiveは何ですか? | deckard | UNIXのダミー質問と回答のため | 3 | 2005年3月26日 01:59午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
UNIXでのヘルプ
やあ、
私はUnixのシェルスクリプトでは、初心者です。私は以下のことを希望する: ( file2.txt )ファイルを、別のファイルの最後にそれらを付加file1.txtから) 3 、新しい行を読む。 私は脚本を書いた次のように: # ! / bin / shに セット私\u003d 0 \u003d 0数を設定 カウント\u003d (トイレ- lのfile2.txt ) 一方(のi -ル$カウント) する 私\u003d私+ 3 ; 頭の私file2.txt > > file1.txt 完了した 私はラインに"カウント\u003d (トイレ- lのfile2.txt ) "エラーを得ています。私の構文がおかしいので、スクリプトが動作していないです。してください。 ありがとう 編集guest6で最終; 2008年5月16日に 05:31午後.. |
|
||||
|
セットする 有用なされていません shに この文脈でのコマンドを、あなたの標識のいずれかの側に等しいことを避けるためにスペースが必要です。また、それらのスペースを必要なものは注意してください。
コード:
#! /bin/sh i=0 count=$(wc -l < file2.txt) while [ $i -le $count ] do i=`expr $i + 3` head -n $i file2.txt >> file1.txt done 時代別に編集最終; 2008年5月16日に 05:48午後..理由:注意して最初のN行をするたびに頭を読み取る |
|
||||
|
ありがとう..私は今ではエラー..行っているスペースを削除
![]() 私のwhileループでエラーなっています。このエラーは " [ : too many argumentsと" これといいfile2.txtから最初の3行を読んで、 file1.txtの付加は、 whileループを使用しています。その後いくつかのプログラムを実行して、 3つのラインを追加削除してください。その後file1.txtにfile2.txtから次の3行を追加し、プログラムを実行します。私file2.txtのすべての行を読むまでこれを行うにしているしている。 ファイルから最後の3行を削除する方法を提案でした。 私はあなたのインスタント支援に感謝いたします。 ありがとう |
|
||||
|
私は、ファイルからの読み込みを使って維持することをお勧めする 読む 代わりに。
[エラーおそらくに入れるのを忘れたために、 <ここで私は指摘した。これは、直前に変数を印刷するためのステートメントを追加するには役立つかもしれない 短時間 何としているので、見ることができます。 コード:
echo "Here we are just before the while -- count is '$count' and i is '$i'" |