[解決済み] bashで空白を(アンダースコア)_に置き換える一番簡単な方法【非公開
2023-01-01 12:09:53
質問
最近、XenServer の VM を解析する小さなスクリプトを書く必要がありました。Windows XP や Windows Server 2008 などでは、VM の名前のほとんどが空白であるため、これらの空白を削除してアンダースコア _ に置き換える必要がありました。私は、文字列操作に関して素晴らしいツールである sed を使用して、これを行う簡単な解決策を発見しました。
echo "This is just a test" | sed -e 's/ /_/g'
リターン
This_is_just_a_test
これを達成するための他の方法はありますか?
どのように解決するのですか?
シェルのみで可能です。
tr
または
sed
$ str="This is just a test"
$ echo ${str// /_}
This_is_just_a_test
関連
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] Bashでコマンドの出力に変数を設定するにはどうすればよいですか?
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] Bashで標準出力と標準エラーの両方をファイルにリダイレクトして追記する方法
-
[解決済み] 好ましいBashのシェバングとは?
-
[解決済み】Bashスクリプトでクリップボードにパイプを接続する
-
[解決済み】bashで1つのコマンドでシェル変数にデフォルト値を割り当てる。
-
[解決済み】bash/sedスクリプトを使用してテキストファイルの最初の行を削除するにはどうすればよいですか?
-
[解決済み] bash に次の行に進むように指示する方法
-
[解決済み] Bashはどのように異なるディレクトリコンテキストでコマンドを実行できますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Bashで引用符で囲まれた文字列の中で環境変数を使用する方法
-
[解決済み] スクリプトの実行に関連したファイルの参照
-
[解決済み] bashでHMAC-SHA1
-
[解決済み] Bashのバックチックに相当するバッチ
-
[解決済み] 指定された時間/日付まで眠る
-
[解決済み] シェルのワイルドカード文字展開を停止しますか?
-
[解決済み] bashでファイルが存在するかどうかをテストするためのWhileループ
-
[解決済み] Bashでテーブルの列を揃えるにはどうしたらいいですか?
-
[解決済み] BashスクリプトでKey-Valueペアを作成する方法はありますか?
-
[解決済み] envsubst: Mac OS X 10.8でコマンドが見つからない