とくにあぶなくないRiSKのブログ

危ないRiSKのブログだったかもしれない。本当はRiSKだけどググラビリティとか取得できるIDの都合でsscriskも使ったり。

Bash

Cygwin に bash 4.1.0 を入れてみた

bash 4.1 がリリースされましたね。 →「bash-4.1」リリース 約1年ぶりのバージョンアップ:CodeZine そこで Cygwin のデフォルトシェルである bash のバージョンアップに挑戦してみたので,その記録を貼り付け。 RiSK@your-o7wjd5il62 ~ $ wget http://ftp.g…

「入門bash 第3版」を読む(10)

Windows な私が Cygwin + bash をほげる記録。 進捗 144/348 タスク5-5 task5-5 selectd() { PS3='directory? ' dirstack=" $DIR_STACK " select selection in $DIR_STACK;do if [ $selection ];then DIR_STACK="$selection${dirstack%% $selection *}" DIR_…

「入門bash 第3版」を読む(9)

Windows な私がやっとの思いで Cygwin + bash を相手にする記録。 進捗 138/348 task5-4 cd() { echo "$#" case "$#" in 0|1)echo builtin cd $1 builtin cd $1;; 2)newdir=${PWD//$1/$2} case "$newdir" in $PWD)echo "bash: cd: bad substitution" >&2 ret…

「入門bash 第3版」を読む(8)

頭痛を抱える私が Windows 嬢の面倒を見ながら Cygwin + bash 錠を服用する記録。 進捗 134/348 task4-8 改 pushd() { dirname=$1 if [ -n "$dirname" ] && [ \( -d "$dirname" \) -a \( -x "$dirname" \) ] then DIR_STACK="$dirname ${DIR_STACK:-$PWD}" c…

「入門bash 第3版」を読む(7)の(2)

きむら(K)さんからありがたいコメントをいただきました。 →「入門bash 第3版」を読む(7) - 危ないRiSKのブ・ロ・グ で,[ のまじめなネタサイト発見しました。たった一日で消滅してしまうあたりが素敵です。 →跡地 - かつて日本[の会と呼ばれた会 追記:被ヲ…

「入門bash 第3版」を読む(7)

Windows な私がすっかりだらけきって Cygwin + bash をあしらう記録。 進捗 124/348 メモ if [ -n "$DIR_STACK" ] がどのように構文解析されているのか分からない。 試してみたけど,スペースが必須みたい。しかも,構文エラーになる場合と,ならない(で真…

「入門bash 第3版」を読む(6)

Windows な私がグダグダと Cygwin + bash を相手にする記録。 進捗 119/348 メモ 4章末尾 タスク4-8 task4-8 pushd() { dirname=$1 DIR_STACK="$dirname ${DIR_STACK:-$PWD}" cd ${dirname:?"missing directory name."} echo "$DIR_STACK" } popd() { DIR_ST…

「入門bash 第3版」を読む(5)

Windows な私が Cygwin + bash でタスクをこなす記録。 進捗 109/348 メモ 文字列演算子。パターン照合演算子。コマンド置換 タスク4-2 task4-2 infile=$1 infile=${infile:?'missing.'} outfile=${infile%.pcx}.jpg echo $outfile 実行結果 ~ $>./task4-2 a…

「入門bash 第3版」を読む(4)

Windows な私が障壁を乗り越えながら Cygwin + bash との愛を深める記録。 進捗 100/348 メモ 4章 基本的なシェルプログラミング ふむふむ。unset -f で関数定義を削除できる ふむふむ。優先順位。エイリアス→キーワード→関数→組み込みコマンド→スクリプト,…

「入門bash 第3版」を読む(3)

Windows な私が Windows + cmd を引きずりながら Cygwin + bash に恋する記録。 進捗 84/348 メモ 3章 環境のカスタマイズへ突入 ふむふむ。特殊ファイル .bash_profile は autoexec.bat/config.sys みたいなもの。 ふむふむ。sourceコマンドより .コマンド…

「入門bash 第3版」を読む(2)

Windows な私が右往左往しながら Cygwin + bash と戯れる記録。 進捗 58/348 メモ 誤植。P22脚注TT ×「このとは」○「このことは」 分からない。find ではワイルドカードをクォーティングしなければならないようだ。後で考える。 ふむふむ。コントロールキー…

「入門bash 第3版」を読む(1)

Windows な私が心を入れ替えて Cygwin + bash に挑戦する記録。*1 本では主にversion 3.0を対象にしている。私の環境は *2 $ bash --version GNU bash, version 3.2.25(17)-release (i686-pc-cygwin) Copyright (C) 2005 Free Software Foundation, Inc. こ…