![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 行してファイルの行を読む | VENC22 | UNIXのダミー質問と回答のため | 4 | 2008年10月30日 11:09午前 |
| どのような行を検索し、その行から読む第4回の単語を検索 | jaggesh | UNIXのダミー質問と回答のため | 4 | 2008年7月1日 11:21午後 |
| 行してファイルの行を読む | kittusri9 | シェルプログラミングとスクリプティング | 3 | 2008年4月24日 09:26午前 |
| どのようにtxtファイルの最後の行を読むことですか? | 龍湖 | UNIXのダミー質問と回答のため | 2 | 2005年6月13日 02:20午後 |
| どのようにしてファイルの行から行を読んで、やっ | 宇宙船 | シェルプログラミングとスクリプティング | 4 | 2005年3月17日 09:47午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
kshの行ではファイルの行を読む
やあ、
私たちの中の行を読むことによって、ファイルの行の行のステートメントを使用してkshを読む。私の入力では5スペースが各行の最後に追加されますがあるファイルです。ときに、各行の最後にスペースをオフにチョップの行のステートメントを使用しながら読む Inp.txt AAAAを<five spaces> bbbb <five spaces> cccc <five spaces> pgm.ksh # ! / binに/ ksh 一方ラインを読む する レン\u003d `エコー" $行" |トイレ- cを` レン$エコー 完了した my_output 5 5 5 しかし、私の予想出力する必要があります 10 10 10 これを親切に助けて。 事前のおかげで、 Chella 。 |
|
||||
|
その 読む コマンドは、デフォルトではホワイトスペースで区切られたフィールドに、行を分割します。場合は、フィールド間の区切り文字( IFS )を再定義することによって、この変更することができます。このお試しください: コード:
#!/bin/ksh while IFS="" read line do len=`echo "$line" | wc -c` echo $len done 編集Annihilannicで最終; 2008年8月29日に 02:54午前..理由:どっ!も遅い。 :-) |