[解決済み] ドルのある二重括弧とドルのない二重括弧
2023-02-24 09:39:24
質問
質問
$(...)
と同じで
(...)
と同じですか?
また
$((...))
と同じなのでしょうか?
((...))
?
また
${...}
と同じなのでしょうか?
{...}
?
より一般的には、ドル記号は何を意味するのでしょうか?ありがとうございました。
どのように解決するのですか?
-
$(...)
は、括弧内のコマンドをサブシェルで実行し、その標準出力を返すことを意味する。 例$ echo "The current date is $(date)" The current date is Mon Jul 6 14:27:59 PDT 2015
-
(...)
は、サブシェルで括弧内にリストされたコマンドを実行することを意味する。 例$ a=1; (a=2; echo "inside: a=$a"); echo "outside: a=$a" inside: a=2 outside: a=1
-
$((...))
は、算術演算を行い、その結果を返すことを意味します。 例$ a=$((2+3)); echo "a=$a" a=5
-
((...))
は、演算を行い、場合によってはシェル変数の値を変更しますが、 その結果を返しません。 例$ ((a=2+3)); echo "a=$a" a=5
-
${...}
は、中括弧の中で名付けられたシェル変数の値を返すことを意味します。 例$ echo ${SHELL} /bin/bash
-
{...}
は、中括弧の中のコマンドをグループとして実行することを意味する。 例$ false || { echo "We failed"; exit 1; } We failed
より一般的には、ドル記号は何を意味するのでしょうか?
与えられた文脈の中で、それが意味するものは何でも意味します。
関連
-
[解決済み】ログアウトと再ログインをせずに.bashrcの設定を再読み込みする方法とは?
-
[解決済み] Bashで標準出力と標準エラーの両方をファイルにリダイレクトして追記する方法
-
[解決済み] パラメータを取るBashのエイリアスを作る?
-
[解決済み] シェルスクリプトでブール変数を宣言して使用するにはどうすればよいですか?
-
[解決済み] 一重引用符で囲まれた文字列の一重引用符をエスケープするには
-
[解決済み] Bashでlsを使ってディレクトリだけをリストアップする?
-
[解決済み] エクスポートあり/なしの変数の定義
-
[解決済み】Bashでファイル名と拡張子を抽出する。
-
[解決済み】Bashスクリプトに渡された引数の数を確認する
-
[解決済み] Git のコマンドライン・インターフェイスの言語を変更するにはどうしたらよいですか?
最新
-
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 スクリプトで ENTER キー押下をシミュレートする
-
[解決済み] 最終編集日順のファイル一覧
-
[解決済み] Bash。フォルダ構造を保持したまま再帰的に名前付きファイルをコピーする
-
[解決済み] Bashでforループを書くには?
-
[解決済み] BashやShellスクリプトで関数の前方宣言を行うには?
-
[解決済み] 引用符で囲まれたパラメータを受け取り、再送するためのBashスクリプト
-
[解決済み] bashスクリプトの実行中に出力を強制的にファイルに出力する。