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

単一行の場合はバッシュ

次のように記述します:

if [ -f "/usr/bin/wine" ]; then export WINEARCH=win32; fi

これは次のようにも書けることに注意してください (@glennjackman の提案による):

[ -f "/usr/bin/wine" ] && export WINEARCH=win32

また、複雑なif then elseコマンドを入力してEnterキーを押し、実行後に上向き矢印を押すだけです。もちろん、コマンドラインは最後に入力したコマンドを繰り返しますが、この場合、必要に応じてすべてを 1 行にまとめます。チートな方法ですが、効果的です。


Linux
  1. コマンドライン(bash)の「And」の違い??

  2. 単一のコマンドに対してBashでエイリアスを無効にする方法は??

  3. BASH コマンド ラインで Vi スタイルの編集を実行しますか?

  1. 5 Linux Bash コマンドラインで利用可能な標準補完

  2. unix/linux コマンド ラインで関数を定義する (例:BASH)

  3. 各行を前後に出力するコマンド

  1. コマンドラインでの毎日のBashのヒント

  2. LinuxでBASHコマンドライン履歴をクリアする方法

  3. Bashコマンドラインの終了コードがわかりやすく説明されています