sedを用いた処理で質問があります。
出力結果の改行を置換して一列として表示しようとしているのですが、どうもうまくいきません。
(perlは敢えて使いません)
例えば、以下のようなファイルがあるとして、
$ cat hoge.txt
hoge
boo
bar
この出力結果を加工して、「hoge boo bar」のように、
改行をスペースに置換して一行として表示したい場合は、どのようにすれば良いでしょうか?
ちなみに、以下のような使い方だと、うまくいきませんでした。
$ cat hoge.txt | sed 's/\
> / /g'
$ cat hoge.txt | sed 's/\n/ /'
■実行環境
OS : RedHat EL 1
sedのバージョン : sed-4.0.7-3
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
redhatだったら、sedのオンラインマニュアルがあるはずですから熟読してください。
たとえば、Nコマンド(append the next line of input into the pattern space.)を使えばできます。
しかし、改行を削るだけだったらsedを使うまでもなく
cat hoge.txt |tr -d '\012'
改行文字を空白に変えるのなら
cat hoge.txt |tr '\012' ' '
で済みますが。
ファイルが小さければ、 echo `cat hoge.tst`
というのも。
perlは入っていない処理系があるのでsedで・・・・・・
と思ったのですが、trでこのように出来るとは。
trでいこうと思います。
私の勉強不足でした。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- その他(プログラミング・Web制作) sedの正規表現 1 2022/10/08 18:57
- UNIX・Linux sedでの正規化 2 2022/05/10 11:39
- C言語・C++・C# プログラミングのペーパーテスト 実行結果を表示せよ #include <stdio.h> int h 1 2022/07/09 15:27
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- C言語・C++・C# プログラミングのペーパーテスト 実行結果がどのように表示されるか答えよ #include <stdi 1 2022/07/09 14:27
- その他(プログラミング・Web制作) sedの動作 2 2022/10/10 13:38
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- その他(プログラミング・Web制作) bashのgrepで複数の検索、かつスクリプト内で改行する方法を教えてください。 1 2022/10/06 20:09
- JavaScript javascriptで文字挿入でtoggleみたいなのはありますか? 2 2023/02/14 21:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スラッシュ"/"を削除したい
-
renameコマンドでファイル名か...
-
シェルスクリプトでエラーが出ます
-
コマンドプロンプトでUSBメモリ...
-
dosバッチを使用して昇順に
-
euctosj を使用してファイル名...
-
標準出力とリダイレクトを同時...
-
【Linux】findコマンドの表示順
-
【DOSコマンド】for文の中で変...
-
DOSでテキストファイルの中のあ...
-
Windowsコマンドラインで文字列...
-
del
-
windowsXPコマンドでテキストフ...
-
フォルダ内のファイル名を取得する
-
killコマンド実行時のメッセー...
-
iqoo neo 9と言うスマホがある...
-
Dirコマンドでフォルダ内ファイ...
-
TOPコマンドで表示するCPU使用...
-
UNIX コマンドにおける # や円...
-
SONYの音楽ソフト「x-アプリ」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
シェルスクリプトでエラーが出ます
-
【Linux】findコマンドの表示順
-
【DOSコマンド】for文の中で変...
-
バッチで特定文字が含まれる先...
-
スラッシュ"/"を削除したい
-
Linuxで*をつかってファイル移...
-
CentOS/リダイレクションに改行...
-
renameコマンドでファイル名か...
-
UNIXで、ディレクトリを比較し...
-
○行目から□行目だけを表示する...
-
ファイルの先頭に文字を追加す...
-
unixのdiffコマンドの動作について
-
コマンドプロンプトでUSBメモリ...
-
ファイルリストを印刷したい。
-
コマンドプロンプト net user...
-
ショートカットのリンク先(フ...
-
標準出力とリダイレクトを同時...
-
scriptコマンドの文字化けについて
-
windows7でmingwのgrepで漢字の...
-
cshでfindした一覧をタイムスタ...
おすすめ情報