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フォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
それを前の行を追加しラインパイプが含まれていない 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午前

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年2月10日
rish_max rish_max is offline
登録ユーザー
  
 

参加日: 2009年2月
投稿数: 9
削除するsed :前行の後に別の行を追加

こんにちはすべて、
私は前の行の後の行を追加するごとに代替している。たとえば、次の私のファイルの内容をしている
1行目: UnixのOSのです
2行目:それがオープンソースである
3行目:シェルプログラミングをサポートしています
行4 :私たちは、シェルスクリプトを書くことができます

必要な出力する必要があります
行1 : Unixのですが、オープンソースのOSである
2行目:それは、シェルスクリプトを書くことができますシェルプログラミングをサポートしています

これを使用して行うことができると思う セッドが、これはどうすれば助けてくださいか?
を使用して行われる場合は、カント セッド 他の方法を提案してください。
  #2固定リンク)  
Old 2009年2月10日
anchal_khare anchal_khare is offline
登録ユーザー
  
 

参加日: 2007年6月
場所:ムンバイ、インド
投稿数: 325
Uの記録機能を使用することができます (ば、 vim ) 。
は非常に簡単です。 pl ū cudnt場合どのように使用するようにして下さいknw問い合わせてみましょう。

dontときがあるのは非常に便利です セッド/Awkの専門知識。
  #3固定リンク)  
Old 2009年2月10日
rish_max rish_max is offline
登録ユーザー
  
 

参加日: 2009年2月
投稿数: 9
こんにちはanchal 、
返信に感謝
実際には非常に新たなUnixのため、どうやるのか、それを解明することはできませんイムいる。 ūどうすればよいかが助けてくれないの?
ありがとう
  #4固定リンク)  
Old 2009年2月10日
zaxxon's Avatar
zaxxon zaxxon is offline Forum Staff  
モデレータ
  
 

参加日: 2007年9月
場所:ドイツ
投稿数: 2,285
宿題のように見える...少し...と宿題を投稿/教室で禁止されているものはここ..それでもなお。あなたの一部をどのように作品を検索することです

コード:
root@isau02:/data/tmp/testfeld> cat infile
unix is an OS
it is open source
it supports shell programming
we can write shell scripts
root@isau02:/data/tmp/testfeld> sed 'N; s/\n/ /' infile
unix is an OS it is open source
it supports shell programming we can write shell scripts
  #5固定リンク)  
Old 2009年2月10日
subin_bala subin_bala is offline
登録ユーザー
  
 

参加日: 2008年4月
投稿: 57
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行目は、シェルプログラミングをサポートしています:私たちは、シェルスクリプトを書くことができます
Closed Thread

ブックマーク

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

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

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

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




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


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

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