akkun_choi pedia
mindia › akkun_choi pedia › 単語

bash

akkun_choi · 2010-10-04 更新 · 履歴(8)
第 5 版(2009-09-24 21:49:02 · akkun_choi)を表示しています。 最新版に戻る

設定ファイル

/etc/profile は全ユーザ共通で最初に読み込む。
~/.bash_profile ~/.bash_login ~/.profile の順に読み込む。

ウィンドウタイトルを変更

case $TERM in
   kterm|xterm|mlterm|cygwin|vt102)
     _termtitle="\u@mindia_sakura1:\w"
     PS1="\[\e]0;${_termtitle}\007\]${PS1}"
     ;;
esac

シェルスクリプト

$0
自分自身のフルパス
$1, $2, ...
引数

ファイルが存在するか調べる

file="/path/to/file"
if [ -f $file ]
then
  echo "$file exists"
fi

ファイルが存在するか調べる(ワイルドカード使う場合)

前の例のように -f *.txt てやってもダメ。wc -lでlsの出力を利用する

if [ `ls *.txt 2>/dev/null | wc -l` != 0 ] ; then
  echo "exists"
fi

ちなみに [ はコマンドで test のエイリアスらしい

履歴

タグ

「bash」タグが付けられた単語

他の人の「bash」