zsh入門 パート2at UNIXzsh入門 パート2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト73:67 02/11/16 14:11 >>72 いやー、すごいですねー。 ちょっと気になったことを ${1:-$(print -Pn %D)}の部分なんですが、 http://dengaku.org/naoki/comp/zsh/intro/intro-ParameterSubstitution.html をみると${1-$(print -Pn %D)}のように:が無くてもいいようですが、違いはなんでしょう? もう一つ print -Pn %D{%s} で 02-11-16 02-11-16s となってうまくできなかったのでその部分をdate +%sに置き換えました。 74:65 02/11/16 19:09 >>73 > 02-11-16 02-11-16s > となってうまくできなかったのでその部分をdate +%sに置き換えました。 zsh のオプション設定によっては、ブレースが更に特別な意味を持つためです。 >>65 で '%D{%H}' などのように quote してあるのはそのためです。 >>72 でも、オプションに左右されないようにそうした方がいいでしょうね。 > ${1-$(print -Pn %D)}のように:が無くてもいいようですが、違いはなんでしょう? たしか : がなければ null かどうかは問わなかったはずです。 ${1-$(print -Pn %D)} で $1 が null だとそのまま null が評価値になります。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch