suer TIL
eye catch
【grep -o】マッチした部分のみを抽出して表示する
マッチした部分だけを抽出したい テキストから特定のパターンにマッチした部分だけを抽出したい。 通常のgrepコマンドはマッチした行全体を表示するため、マッチした部分以外の情報も含まれてしまう。
LINUX
2026-01-10 2026-01-10
eye catch
【tail】行数を指定して末尾やN行目以降を表示する
tailで表示する行数を指定するには-nを使う。-n 5は末尾5行、-n +5は5行目以降を表示する。+の有無で意味が変わる。 ファイルの指定行以降を表示したい テキストファイルの先頭N行をスキップして、N行目以降を表示したい。
LINUX
2026-01-08 2026-08-10
eye catch
shufコマンドでファイルの行をランダムにシャッフル
ファイルの行をランダムにシャッフルしたい テキストファイルの各行をランダムな順序で表示したい。 例えば以下のようなファイルがある。 1 2 3 4 5 各行をランダムな順序で並び替えて表示したい。 3 1 5 2 4 shuf shufコマンドを使用すると、入力の各行をランダムにシャッフルして出力する。
LINUX
2026-01-06 2026-01-06
eye catch
【column -t】コマンド出力をテーブル形式で見やすく整形する
コマンド出力を整形してテーブル形式で表示したい スペースやタブで区切られたコマンドの出力結果を、列が揃ったテーブル形式で見やすく表示したい。 例えば以下のようなスペース区切りのデータがある。 Name Age City Alice 25 Tokyo Bob 30 Osaka Charlie 28 Kyoto このデータの列を揃えて見やすく表示したい。
LINUX
2026-01-04 2026-01-04
eye catch
【uniq -c】uniqコマンドで重複行数をカウントする
重複行数をカウント uniqコマンドの-cオプションを使用すると、連続する重複行を削除しつつ各行の重複数をカウントできる。 $ cat sample.txt apple apple banana banana banana banana orange apple $ uniq -c sample.txt 2 apple 4 banana 1 orange 1 apple 連続しないと重複行はカウントされないため、全体での重複数をカウントしたい場合は、事前にsortコマンドでソートする必要がある。
LINUX
2026-01-04 2026-01-04
eye catch
【VSCode】vscodevimで日本語入力がおかしくなる問題の対処法
vscodevimで日本語入力がおかしくなる場合の設定 vscodevim拡張機能を使用していると、日本語入力のうまく動作しない場合がある。 そのような場合はsettings.jsonに"editor.editContext": falseを追加する。
VSCODE
2026-01-02 2026-01-02
eye catch
【VSCode】GitHub CLIで作成するPull RequestのDescriptionを書く
GitHub CLIで作るPull RequestのDescriptionをVisual Studio Codeで書きたい 普段エディタとしてVisual Studio Codeを使っているので、Pull RequestのDescriptionもVisual Studio Codeで書きたい。 Visual Studio Codeを使えばGitHub CopilotによるサポートやVisual Studio Codeの拡張機能も利用できる。
VSCODE
2026-01-02 2026-01-02
eye catch
【Go言語】logrusorgru/auroraでCLIアプリの出力に色をつける
logrusorgru/aurora logrusorgru/aurora は、Go言語のターミナル出力に色やスタイルを追加するANSIカラーライブラリ。 PrintfやSprintfとの互換性があり、メソッドチェーンで複数のスタイルを組み合わせられる。
GOLANG
2026-01-01 2026-08-15
eye catch
【Go言語】goreleaser-actionアクションで作成するGitHubのReleaseの説明文をPull Requestごとでまとめる
GoReleaserで作成したGitHubのRelease GitHub Actionsでgoreleaser-action を使うとGoReleaserでGitHubのRelease作成できる。 jobs: goreleaser: runs-on: ubuntu-latest steps: (略) - name: Run GoReleaser uses: goreleaser/goreleaser-action@v6 with: version: latest args: release --clean env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 上記ワークフローで作成されるDescriptionに記載されるのはコミットの一覧になる。 この一覧をPull Requestごとの説明文に変更したい。
GOLANG
2026-01-01 2026-07-11
eye catch
【Go言語】成果物のバージョン情報をdebug.ReadBuildInfo()で出力する
go build の成果物のバージョン情報を取得する go buildでビルドしたバイナリのバージョン情報を取得するには、runtime/debugパッケージのReadBuildInfo()関数を使用する。
GOLANG
2026-01-01 2026-01-01
  • ««
  • «
  • 56
  • 57
  • 58
  • 59
  • 60
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【swift package】依存パッケージを依存ツリーで表示する (show-dependencies)
MAC
2026-10-12 2026-10-12
eye catch
【GitHub Actions,Xcode】DerivedDataとSwiftPMをキャッシュしてCIのビルドを速くする (irgaly/xcode-cache)
MAC
2026-10-11 2026-10-11
eye catch
【swift package】Package.swiftの依存関係の解決だけを先に実行する (resolve)
MAC
2026-10-11 2026-10-11
eye catch
【xcodebuild】SwiftPMの依存関係の解決だけを先に実行する (-resolvePackageDependencies)
MAC
2026-10-11 2026-10-11
eye catch
【xcodebuild】テストの実行先を指定する (-destination)
MAC
2026-10-11 2026-10-11
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer