sed (606レス)
sed http://mevius.5ch.net/test/read.cgi/unix/1085730992/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
87: 名無しさん@お腹いっぱい。 [] 2005/07/15(金) 08:19:58 半角かなをsedで一括置換しようと 下のようなスクリプトを試しましたが うまくいきません 解決策を教えてください s/タ/\\={a}/g s/ツ/\\={\\i}/g s/ト/\\={u}/g s/ニ/\\uc{r}/g s/ヌ/\\uc{\\={r}}/g s/ハ/\\uc{l}/g s/゙/\\d{h}/g s/ワ/\\d{m}/g s/フ/\\.{n}/g s/ホ/\\~n/g OSはwindowsXPですが sedはunix由来だからここで伺ってます すみません http://mevius.5ch.net/test/read.cgi/unix/1085730992/87
115: 名無しさん@お腹いっぱい。 [sage] 2006/01/06(金) 18:30:00 否定疑問文に 「んなことない」みたいな答え方はどうしたらいい? http://mevius.5ch.net/test/read.cgi/unix/1085730992/115
144: 名無しさん@お腹いっぱい。 [sage] 2007/02/11(日) 22:27:47 問題解決したようだけどこぴぺして編集 ・-i オプションをつかう ・-i オプションがないsedをつかっているなら in-place editing 対応の sed の導入を検討する ・ed をつかう ・perl を使う ・一時ファイルを必要としないファイル命名法を検討する ・http://www.idaemons.org/projects/inplace/ を使う ・(rm hoge.dat; sed 's/aaa/bbb/' > hoge.dat) < hoge.dat FreeBSD の標準 sed に -i オプションが取り入れられたのは 4.7R でそれ以前には無い。 NetBSD の標準 sed には -i オプションは無い。 OpenBSDの(ry MacOSX の 標準 sed は FreeBSD 由来なので元になるバージョンに依存する。 MacOSX 10.3以降は FreeBSD 5.1R由来なので、 -iオプションはある。 以前のGNU sed には in-place editing 機能はない (Changelog によると 2001-09-25 ) (3.02には in place オプションは無い) http://mevius.5ch.net/test/read.cgi/unix/1085730992/144
159: 名無しさん@お腹いっぱい。 [sage] 2007/06/04(月) 21:26:42 perl -pe 's/\bint\b/char/' http://mevius.5ch.net/test/read.cgi/unix/1085730992/159
173: 名無しさん@お腹いっぱい。 [] 2007/07/12(木) 20:37:34 sedでラベルを1行スクリプトに組み込むのは無理ですか? sed '/^$/!{N;};/^$/{s/\n //g;} Nが終わったあとにスクリプトの最初に戻したいのですが美味くいきません・・・ http://mevius.5ch.net/test/read.cgi/unix/1085730992/173
222: 名無しさん@お腹いっぱい。 [] 2007/12/19(水) 03:19:13 sed -e '500,$d' の500の部分を変数にすることって出来ますか? 例えば、sed -e '$no,$d' みたいな感じで実行するとエラーになって困ってます。 http://mevius.5ch.net/test/read.cgi/unix/1085730992/222
228: 名無しさん@お腹いっぱい。 [sage] 2007/12/19(水) 13:56:00 sedの置換について質問 (GNU sed 4.x) タブ(\t)は置換できるのですが改行(\n)が置換できません。 例えば # cat a.txt aaa bbb aaa(タブ)bbb 3行目の(タブ)区切りは置換できるけど1行目と2行目にマッチした文字を置換できません。 どうやったらできますか? http://mevius.5ch.net/test/read.cgi/unix/1085730992/228
262: 名無しさん@お腹いっぱい。 [sage] 2008/04/15(火) 11:53:57 >254が辿ってきたのは俺の知る限りこの辺かな。 http://pc11.2ch.net/test/read.cgi/hp/1205922529/35 http://pc11.2ch.net/test/read.cgi/php/1203935151/275 http://pc11.2ch.net/test/read.cgi/tech/1186030400/664 http://pc11.2ch.net/test/read.cgi/tech/1172242542/126 http://pc11.2ch.net/test/read.cgi/software/1205309656/109 童謡のいぬのおまわりさんみたいな状況だな。 http://mevius.5ch.net/test/read.cgi/unix/1085730992/262
307: 名無しさん@お腹いっぱい。 [] 2008/10/27(月) 23:08:07 ファイル内の、スペース+改行をスペースのみに置換したいのですが、 どのように記述すればよいのでしょうか。 データ数が数十万行あるため、ファイルを全部読み込んでから 置換する方法では、容量がオーバーしてしまいました。 http://mevius.5ch.net/test/read.cgi/unix/1085730992/307
341: 名無しさん@お腹いっぱい。 [sage] 2009/09/24(木) 17:28:09 >>295 の例に似てますが、 バイナリファイル(1行めの)4バイトめを ASCII 文字 0x02 -> 0x03 に 変更するにはどうすればいいでしょう? # sed -e '1s/^\(...\)\x02/\1\x03/' in > out ではだめでした。 試した環境は FreeBSD 7.2 です。 http://mevius.5ch.net/test/read.cgi/unix/1085730992/341
378: 名無しさん@お腹いっぱい。 [sage] 2011/01/15(土) 14:25:37 >>376 > 「これはどう読むかというと、『...、空白のならび2と、... って書いてあるんだろ? http://mevius.5ch.net/test/read.cgi/unix/1085730992/378
386: 忍法帖【Lv=38,xxxPT】 【東電 69.2 %】 株価【E】 [sage] 2011/04/27(水) 08:53:07.51 AAA BBB=111 CCC=111 この行の111を000に置き換えするのに sed -e 's/BBB=111/BBB=000/' とする以外にもっとスマートな書式を教えてください。 GNU sedです http://mevius.5ch.net/test/read.cgi/unix/1085730992/386
446: 名無しさん@お腹いっぱい。 [sage] 2012/08/17(金) 18:35:40.56 テキスト [aaa], [bbb] <あああ>の(アアア)と<いいい>の(イイイ) 欲しい結果 ★aaa☆, ★bbb☆ ★あああ☆の★アアア☆と★いいい☆の★イイイ☆ s/[<[(]\([^<>[]()][^<>[]()]*\)[>])]/★\1☆/g 予想はしたけど、まるで反応してくれません。 半角の約物3種類は欲張ったかなあ、と1つずつやってみているところです。 http://mevius.5ch.net/test/read.cgi/unix/1085730992/446
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.091s*