zsh その7 (749レス)
zsh その7 http://mevius.5ch.net/test/read.cgi/unix/1337844883/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
9: 名無しさん@お腹いっぱい。 [sage] 2012/06/09(土) 22:54:47.90 入力行に色をつけるこってできる? http://mevius.5ch.net/test/read.cgi/unix/1337844883/9
179: 名無しさん@お腹いっぱい。 [sage] 2013/04/27(土) 09:18:26.90 a=(-l -a) http://mevius.5ch.net/test/read.cgi/unix/1337844883/179
373: 名無しさん@お腹いっぱい。 [sage] 2014/10/11(土) 06:37:55.90 数値演算用の関数として function calc() { echo $(( $* )) } というのを作って使ってるんですが、 ( ) が入れ込んでたりすると zsh: bad pattern: と出てしまいます 引数全体を""で括ればいい話なんですが、そういうことやらずに引数の文字列をそのまま関数に渡すことってできないでしょうか? http://mevius.5ch.net/test/read.cgi/unix/1337844883/373
530: 名無しさん@お腹いっぱい。 [sage] 2018/04/22(日) 17:49:31.90 ここでも出てるんだが、 https://stackoverflow.com/questions/7342233/zsh-completion-inside-quoted-strings git commit 'Add f<TAB> としたときfで始まるファイル名を補完してくれたらいいんだが http://mevius.5ch.net/test/read.cgi/unix/1337844883/530
590: 名無しさん@お腹いっぱい。 [sage] 2018/11/24(土) 17:01:24.90 printfで0.999999999999999になったとき どう表示されるのだろうか http://mevius.5ch.net/test/read.cgi/unix/1337844883/590
599: 名無しさん@お腹いっぱい。 [sage] 2019/03/30(土) 02:31:35.90 (( a = 0 )) と (( a = それ以外の数値 )) の終了ステータス $? が それぞれ1と0なんどけど仕様?(( a = 0.0 )) とかにしても1。 変数に設定された値自体が終了ステータスに影響するっておかしくない? エラーがあると困るシェルスクリプトでは最初に set -e するようにしてるんだが これじゃ (( )) で数値演算したいときに超困る http://mevius.5ch.net/test/read.cgi/unix/1337844883/599
600: 名無しさん@お腹いっぱい。 [sage] 2019/03/30(土) 09:43:53.90 >>599 ちょっと調べてみた まずbashでhelp letを見てみると Exit Status: If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise. とあるので((...))は中身が0に評価されたときのみ1を返す じゃあa=0とa=1(これはassignment)がどんな値に評価されるのか?だけど POSIXを見ると$((...))の中身はCのルールに従って評価されると書いてある ((...))もPOSIXには無いけど同じルールに従うはず http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap01.html#tag_17_01_02_01 で、Cだとassignmentはassignされた値を返すので ((a=0))は0、((a=1))は1を返すということになる 一言で言うと(( ... ))の中はCのルールが適用されるからということかな set -eの回避策は((a=0, ..., a>100))とか、: $((a=0))とか、if文の中に押し込むとか色々ある http://mevius.5ch.net/test/read.cgi/unix/1337844883/600
640: 名無しさん@お腹いっぱい。 [sage] 2019/08/04(日) 08:14:57.90 https://qiita.com/stilo/items/90f6c6e308c85a4a9460 ~/.zshrc を実行するつもりがタブ補完などをスリップしてしまい .zsh_history を実行していまう。 するとヒストリファイル($HISTFILE == .zsh_history)に書かれた過去に実行したコマンドが、順番に source コマンドによって読み込まれて実行される。 記事で紹介されている事故では途中で止められる機会があったから良いものの、運が悪ければ不可逆的・破壊的コマンドが走り重要な情報を含んでるかもしれない現環境がズタズタになる。 http://mevius.5ch.net/test/read.cgi/unix/1337844883/640
702: 名無しさん@お腹いっぱい。 [sage] 2020/07/07(火) 22:09:19.90 >>700 kshはメンテも終わった終わったシェルだから http://mevius.5ch.net/test/read.cgi/unix/1337844883/702
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.030s