エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
シェルスクリプトで標準出力と標準エラー出力に別々の色をフィルタでつける - Qiita
画面にログを出力する時、標準出力と標準エラー出力に別々の色がついていると見やすいですよね? 標準出... 画面にログを出力する時、標準出力と標準エラー出力に別々の色がついていると見やすいですよね? 標準出力に出力する場合は out 関数、標準エラー出力で出力する場合は error 関数のよう別々の関数を使って色をつけて出力する方が簡単ですが、場合によっては後からフィルタで標準出力と標準エラー出力それぞれに色をつけたほうが楽な場合もあります。 この記事では題材として出力に色をつけていますが、一般化して言うと標準出力と標準エラー出力のそれぞれに対してパイプで異なるフィルタ(コマンド・シェル関数)を適用させたい場合の書き方です。 関連記事として「POSIX準拠シェルのためのpipefailとPIPESTATUSの実装(改良版)」も紹介しておきます。 0. 共通処理 最初に共通で使用する関数を定義しておきます。 #!/bin/sh set -eu ESC=$(printf '\033') colori
2023/06/17 リンク