![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| それを前の行を追加しラインパイプが含まれていない | ainuddin | シェルプログラミングとスクリプティング | 11 | 2008年11月11日 10:58午前 |
| それぞれの行に行番号を追加すると行の合計数を取得 | chiru_h | シェルプログラミングとスクリプティング | 2 | 2008年3月25日 10:19午前 |
| 特定の行の後は、ファイル内の行を追加 | maxvirrozeito | シェルプログラミングとスクリプティング | 7 | 2007年12月12日 01:58午後 |
| ライン' ) "で終わる行に新たな付加 | aismann | シェルプログラミングとスクリプティング | 4 | 2007年8月13日 03:09午前 |
| し、ファイルの各行は、行番号を付加するためのセパレータを? | pjcwhite | シェルプログラミングとスクリプティング | 4 | 2007年3月21日 01:29午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
削除するsed :前行の後に別の行を追加
こんにちはすべて、
私は前の行の後の行を追加するごとに代替している。たとえば、次の私のファイルの内容をしている 1行目: UnixのOSのです 2行目:それがオープンソースである 3行目:シェルプログラミングをサポートしています 行4 :私たちは、シェルスクリプトを書くことができます 必要な出力する必要があります 行1 : Unixのですが、オープンソースのOSである 2行目:それは、シェルスクリプトを書くことができますシェルプログラミングをサポートしています これを使用して行うことができると思う セッドが、これはどうすれば助けてくださいか? を使用して行われる場合は、カント セッド 他の方法を提案してください。 |
|
||||
|
zaxxonのソリューションは、最高の1つです...
を使用せずに セッド 私はこの(その長いコードのような)みました # ! / binに/ bashの \u003d 0数 一方ラインを読む する >行$エコー> output.txt カウント\u003d ` exprに$数+ 1 ` もし[ $数-式2 ] それから ( awkは、五のRS \u003d '' ' ( gsub ( " \ Ñ " 、のFS ) ) 1 ' output.txt > > new.txt : > output.txt \u003d 0数 ) Fiの 実行< testfile.txt rm -高周波output.txt 出力---------- -------- 1行目: UnixのOSの2行目です:オープンソースである 3行目: 4行目は、シェルプログラミングをサポートしています:私たちは、シェルスクリプトを書くことができます |