GNU/Linux >> Linux の 問題 >  >> Linux

「?」を使用したコマンド置換

閉鎖 。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。

この質問を改善したいですか? この投稿を編集して、詳細を追加し、問題を明確にしてください。

4年前に閉鎖されました。


この質問を改善する

これはbashマニュアルからの抜粋です:

古いスタイルのバッククォート形式の置換が使用される場合、バックスラッシュは、$が後に続く場合を除いて、その文字通りの意味を保持します。 、` 、または

ただし、バックティックは$を扱います および$ 次のコマンドの出力によって提案されるのと同じ方法で:

Command        Output
echo '$PWD'    $PWD
echo '$PWD'   $PWD

承認された回答:

私はstackexchangeとLinuxも初めてです。よろしくお願いします。

両方へようこそ!

あなたの例にはバッククォートはありません。それらは一重引用符です:'' バックティックは次のようになります:``

また、単に使用しないことをお勧めします (つまりバックティック)!コマンド置換には次の構文を使用することをお勧めします:$(<command>)

ここの理由について読む 。

ハッピーハッキング!


Linux
  1. socatを使用したTCPプロキシ

  2. 「-oErrtrace」(つまり、Set -e)を使用したコマンド置換でのエラーのトラップ?

  3. 画面コマンドを使用したスリープコマンドがPsに表示されませんか?

  1. BashスクリプトでのLinuxスリープコマンドの使用

  2. Linuxでのripgrep(rg)コマンドの使用

  3. 5 実用的な Linux fuser コマンドの例

  1. Duコマンドで–excludeを使用しますか?

  2. scpコマンドを使用する10の実際的な例

  3. コマンドラインを使用してLinuxを再起動する方法