Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2818

ShellScript Bash 変数に「*」を格納して出力する時に少し詰まったところ

$
0
0

目的

  • ShellScriptのBashで変数に文字列として*を出力する際に詰まったところをまとめる

結論

  • 変数を出力するときに変数名を""で囲む
  • echo "${変数名}"

筆者が困った流れ

  1. 変数FOO*を格納して出力したくなった。
  2. 下記コマンドを実行して*を変数FOOに格納した。

    FOO="*"
    
  3. ~/ディレクトリで下記コマンドを実行して変数FOOを展開しようとしたが、カレントディレクトリのフォルダが出力されてしまった。

    echo ${FOO}>Applications Desktop Documents Downloads Library Movies Music Pictures Public tig workspace
    
  4. *が出力されない・・・。

解決方法

  • 変数名を""で囲むことで出力することができた。
  • 下記に*を出力する方法を記載する。

    $echo"${FOO}">*

Viewing all articles
Browse latest Browse all 2818

Trending Articles