Bashで数字をアスタリスクに置き換えます。 2024-06-28 • shell-script text-processing たとえば、次のような数値があります。 123456789 4-8をアスタリスクに変えたいです。 123****89 ベストアンサー1 文字列を正確に置き換えるには、次のように4567します。 sed echo '123456789' | sed 's/4567/****/' アッ echo '123456789' | awk 'gsub("4567","****",$0)' 4-7範囲に表示される数字を置き換えるには、次のようにします。 sed echo '123456789' | sed 's/[4567]/*/g' アッ echo '123456789' | awk 'gsub(/[4567]/,"*",$0)' おすすめ記事 [jbd2/dm-3-8]と[kdmflush]とは何ですか?なぜ彼らは常にiotopにいるのですか? 意図的にUbuntu Linux 14.04 LTSをクラッシュさせる方法は? カールなどを使って情報を抽出する chmod:ディレクトリ権限を変更しても操作は許可されません Arch Linux ca-certificates.crtが見つかりません リストを比較し、重複した項目を維持します。 [重複] ターミナルフォルダにファイルを昇順(降順)で表示するには? ほとんどのLinuxディストリビューションがPOSIXと互換性がないのはなぜですか? fzfを使用してファイル内のすべての行を検索する方法(改行を無視)は何ですか? 「該当するファイルやディレクトリがありません」相対シンボリックリンクとzshシェル