忍者ブログ

[PR][]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

UNIXで文字列置換[コンピュータ]

文字列置換も、よくやりたいことのひとつ。sedを使えば置換できるけれど、末尾に改行のないファイルに対して実行させると、その行が消えてしまう現象が起こった。調べても対処法がわからない。何かやり方があると思うのだが。

別の方法として、Perlで置換すれば大丈夫だった。ファイルを直接書き換えることができるし、バックアップ用のファイルを作っておくこともできるので、こちらのほうがよさそう。sedで複数の置換を一度に行うときは、-eで書き並べるのに対して、Perlの場合は、セミコロンで区切って並べる。意外にこれを知るのに苦労した。

PR
コメント
コメントの投稿
未記入の場合は「ななし」になります

任意

任意



未記入の場合は、投稿後に修正ができません

トラックバック
トラックバックURL

< 新しい記事 | ホーム | 古い記事 >