Bashでシングルクオート文字列をエスケープするには?
2023-10-20 05:58:36
質問
Bashで以下のような文字列を表示させたい。
I'm a student
もちろん、このようにすることもできます。
echo "I'm a student"
しかし、文字列をシングルクォートで囲みながら、これを実現するにはどうしたらよいでしょうか。
どのように解決するのですか?
echo 'I\'m a student'
は動作しません。しかし、以下は動作します。
echo $'I\'m a student'
bashのmanページより。
シングルクォートとシングルクォートの間には、たとえバックスラッシュが前にあっても バックスラッシュがあっても
....
フォームの単語 $'string'(文字列 という形式の単語は特別に扱われます。 この単語は は文字列に展開され、バックスラッシュでエスケープされた文字が、 ANSI C 標準規格で規定されているように置き換えられます。 に展開され、バックスラッシュでエスケープされた文字がANSI C標準で指定されたとおりに置き換えられます。
関連
-
Kali Linuxのデスクトップの外観スタイルを変更するには? KALIの外観の最適化のヒント
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで文字列変数を連結する方法
-
[解決済み] Bash prints リテラルの改行をエコーする \n
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] パラメータを取る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 実装 サイバーパンク風ボタン
おすすめ
-
Linux sarコマンドによるシステム性能の詳細解析事例
-
deepin20のサブネットマスクはどこですか?deepinのサブネットマスクを表示するためのヒント
-
Linuxのデスクトップの背景を画像で引き伸ばし表示にする方法とは?
-
deepin depth systemはどのような内容でアップデートされましたか?deepinの最新版アップデート内容まとめ
-
ディープインシステムの画面解像度を設定する方法は?ディープインシステムの解像度を設定する方法
-
deepin20のデスクトップアイコンのスタイルを変更する方法は?deepinのアイコンテーマを変更するためのヒント
-
[解決済み] libstdc++.so.5: 共有オブジェクトファイルを開くことができない - しかしライブラリはインストールされており最新である
-
[解決済み] CPAN.pmが@INCに見つからない(@INCには含まれています。/usr/local/lib/perl5 /usr/local/share/perl5。
-
[解決済み] mkdirのオプションが明確でない
-
[解決済み] ディレクトリへのシンボリックリンクを削除する