2023年6月23日のブックマーク (3件)

  • [Git] 自分の環境だけgitignoreする方法(2つ) - YoheiM .NET

    こんにちは、@yoheiMuneです。 Gitを使って開発をしていると、時々自分だけgitignoreにしたいファイルができます(例えばエディタのメタファイルとか)。そのようなファイルを、自分の環境からバージョン管理から外す方法をブログに書きたいと思います。 特定のプロジェクトにある指定したファイルを、自分だけgitignoreしたい 掲題のような場合には、.git/info/excludeのファイルにバージョン管理外にしたいファイルを指定します。 # .git/info/exclude my-gitignore-target.txt すると、ファイルをGitレポジトリ上に追加しても、バージョン管理対象外になります。 # ファイルを追加する $ touch my-gitignore-target.txt # しかし、バージョン管理対象に入らない $ git status # On bran

    [Git] 自分の環境だけgitignoreする方法(2つ) - YoheiM .NET
    m-ito27
    m-ito27 2023/06/23
  • Linuxコマンド:sedの基礎とオプション | IT職種コラム

    はじめに Linux上で全ての文字列を置換処理を行ったり指定した範囲の文字列を抽出・削除を行ったりと様々なテキスト編集を行うコマンド「sed:Stream Editor」の基的な使い方とオプションについて説明を行っていきます。 Linuxコマンド「sed」の基 「sed」コマンドはオプションや書式によって様々な機能を発揮します。その例として以下には文字列の「指定条件にマッチする最初の文字列を一時的に置換処理」「指定条件にマッチする全ての文字列を置換処理」「指定条件にマッチする文字列を置換した上で上書き処理」「指定文字列を削除処理」「空白文字を削除する」「空行を削除する」「指定する行の前後にテキストを挿入する」「指定キーワードの前後にテキストを挿入する」処理コマンドを記載します。 基書式 $ sed [オプション](スクリプトコマンド)(入力ファイル) 指定条件に対して各行上で最初にマ

    m-ito27
    m-ito27 2023/06/23
  • sed コマンドで上書き保存(macOS) | ex1-lab

    macOSだと、sed コマンドで上書き保存できない sedコマンドで文字を置換して上書き保存するように「sed -i 's/置換前/置換後/g’ (ファイル名)」とコマンドをうっても以下のようにエラーになります $ echo "aaa" > hoge.txt $ sed -i "s/aaa/xxx/g" hoge.txt sed: 1: "hoge.txt": extra characters at the end of h command $ echo "aaa" > test.txt $ sed -i "s/a/x/g" test.txt sed: 1: "test.txt": undefined label 'est.txt' sed コマンドで上書き保存する場合のオプション 「sed -i 〜〜」だと、置換後に上書き保存ができません。上書き保存するには「sed -i -e 's/

    sed コマンドで上書き保存(macOS) | ex1-lab
    m-ito27
    m-ito27 2023/06/23