旅行プログラミングブログ車ホームプログラミングLinuxで文字列置換と言えばsedコマンド【初心者エンジニアは必ず覚えよう】Linuxで文字列置換と言えばsedコマンド【初心者エンジニアは必ず覚えよう】プログラミングLinuxで文字列置換と言えばsedコマンド【初心者エンジニアは必ず覚えよう】TwitterFacebookはてブPocketLINE2020.04.27Linuxでプログラミングしていると、よく文字列置換を行いたい時ってありますよね。文字列置換の方法がわからない時は、1文字1文字変換していましたが、『sed』コマンドを使えば簡単に文字列置換ができます。今日はそんな『sed』コマンドの使い方を説明させて頂きます。このブログは現役のエンジニア(プログラマー歴が約12年)の僕(よしたか)が2019年12月後半から日々更新しております。空行を削除1〜10行目を削除まとめLinuxで文字列置換を行う方法では文字列置換を行う方法を見ていきたいと思います。sedコマンドこの記事で紹介するのは『sed』コマンドです。text.txtこのようにすると『test.txt』ファイルの文字列が『111desu』となります。『-e』オプションをつけると対象文字列の置換(testが111へ置換)となり、『-e』オプションをつけないと対象文字列の行が置換(testが含まれる行そのものが置換)されます。test2.txtこうすると、結果が『test2.txt』に出力されます。『sed』コマンドの実際の使い方をいくつか見ていきましょう。ここでは僕の経験上、実際の業務上でよく使うものだけ紹介させて頂きます。test.txt最初に紹介した通常の文字列置換となります。test.txtこのようにすると、2番目に出現される『test』文字列のみ置換されます。test.txtこのようにすると、『test』も『TEST』も『TesT』も『111』へ置換されます。test.txtこのようにすると、『#』で始まる行が『test』と置換されます。test.txtこのようにすると、『#』で始まる行が削除されます。test.txtまとめこの記事のおさらいLinuxで文字列置換はsedコマンドが便利いかがだったでしょうか。Linuxの『sed』コマンドはさまざまな場面で利用ができると思いますので、是非利用してみてください。今日はさくっと以上になります。関連記事プログラミング【Udemy】AWSのインフラ学習ができるオススメ講座3選のご紹介エンジニアの場合、インフラ周りに『AWS』を使っている人も多いと思います。そんな僕も『AWS』愛用しています。『AWS』って難しい?とか思っている人って結構多いと思うのですが、難しい事なく実はめちゃくちゃ簡単だったりします。プログラミングを覚えるため、未経験から転職を目指すため、利用はさまざまですがどのくらい料金がかかるのか気になりますよね。今日はそんなUdemyの料金に関して紹介させて頂きます。...2020.04.30プログラミング【90%オフだらけ】Udemyのセールはかなりお得なので必ず利用しよう!プログラミング学習でUdemyを利用されている人は多いと思いますが、Udemyには不定期に開催しているセールがあり通常よりかなりお得にコースを購入する事が出来ます。セールといっても様々なものがありますので、Udemyではどんなセー...2020.04.01プログラミング【Laravel】他のデバイス上のセッションを無効化する方法Laravelで他のデバイス上のセッションを無効化する方法が気になる方へ。本記事では現役のエンジニアがLaravelで他のデバイス上のセッションを無効化する方法を詳しく紹介いたします。WEBCAMP(DMMウェブキャンプ)の料金が気になっているあなたへ。まで詳しく、また他社との比較まで解説しています。2021.01.28プログラミングNginxのserver_nameって複数設定できるの?【Apachのエイリアスみたいなものです】Nginxのserver_nameの設定が気になる方へ。本記事では現役のエンジニアがエイリアス的な感じでNginxのserver_nameに複数設定する方法やIPアドレス直打ちでWebページを表示する方法などご紹介いたします。Ubuntu1こんな記事も読まれています【Laravel】composerは超便利!初心者向けに基本的な使い方を説明致します2020.03.262020.06.05【Udemy】返金保証あり!オススメのオンライン教育プラットフォーム2020.03.272020.04.01【コスパ重視の方必見】参考書よりもUdemyでプログラミング学習がオススメ2020.03.302020.04.01【プログラミング学習】Udemyで無料受講できるオススメ講座3選【初心者向け】2020.03.312020.04.01【90%オフだらけ】Udemyのセールはかなりお得なので必ず利用しよう!2020.04.01。