sed

awk

linux – テキストファイルの各行で n 番目の文字列を置換する

スペースで区切られた文字列(2-5)を持つ大きなテキストファイルを持っています。文字列には"'や"-"を含むことができます。2つ目のスペースをパイプに置き換えたいと思います 何が一番いいのかな? sedを使ってこんなことを考えていました s...
awk

bash – ps の出力を解析する単一のコマンドを使って実行中のプロセスの pid を取得するには?

実行中のプロセスのpidを返す一行を探しています 現在、私は持っています ps -A -o pid,cmd|grep xxx|head -n 1 そして、これはこぶしのpid, commandを返します。出力から最初の数字だけが必要で、残り...
awk

linux – sed:見つかった場合に行を置換したり、見つからなかった場合にファイルの最後に追加したりするにはどうすればいいですか?

コメント(#で始まる)とVARIABLE=値の行だけを含む単一の入力ファイルで、見つかった場合には単一の変数の値を置き換え、見つからなかった場合にはペアをファイルの最後に追加することは可能でしょうか? 私の現在の方法は、1パス目で削除して2...
sed

nullバイトを削除するためにsedを使用するには?

ファイルからヌルバイトを削除するsedの呪文は何ですか?試しています s/\000//g しかし、それはゼロの文字列を剥ぎ取っていることになります s/\x00//g は効果がないようです。私はsedのスクリプトでやっているので、ech...
command-line

コマンドライン – ファイル名にテキストを大量に前置するには?

.mdのファイルでいっぱいのディレクトリがあるとしましょう。それぞれのファイル名の前に "text "を付加したいとします。例えば、ファイル a.md, b.md, c.md は test - a.md, test - b.md, test...
bash

macos – Mac OS X での sed の改行

Mac OS Xではsedで\nが動作しないことがわかりました。具体的には、1つのスペースで区切られた単語を行に分割したいとします # input foo bar I use, echo "foo bar" | sed 's/ /\n/'...
bash

bash – パイピングで’sed’を使う方法

grepから出力された文字列を置換したいのですが、私は持っています $ npm info webpack | grep version それは私を出力します $ version: '2.1.0-beta.12', を持っていたいと思って...
sed

sedでホワイトスペースを一致させるには?

sedでホワイトスペースをマッチさせるにはどうすればいいですか?私のデータでは、3文字以上の空白文字(タブスペース)をすべてマッチさせて、2文字の空白に置き換えたいと思います。これはどうすればいいですか?   256  Peter Smit...
bash

bash – テキストファイル内での置換 ****正規表現なしでの置換

テキストファイル内のテキストを置換したいのですが、どうすればいいでしょうか?通常は次のようなことをします sed -i 's/text/replacement/g' path/to/the/file 問題は、textもreplacemen...
regex

sed の正規表現での代替”|”の使用

私はsed, GNU sed version 4.2.1を使用しています。subexpressionの中で交互に "|" 記号を使いたいのですが。例えば、以下のようになります echo "blia blib bou blf" | sed '...
タイトルとURLをコピーしました