- シェルスクリプト総合 その30
740 :デフォルトの名無しさん[sage]:2019/08/10(土) 00:14:02.13 ID:6d2gRK68 - なんかシラケちゃったな
|
- Rubyについて(アンチ専用) Part005
86 :デフォルトの名無しさん[sage]:2019/08/10(土) 02:12:50.06 ID:6d2gRK68 - Perl6 は名前を変えてほしかった(Camel とか)
|
- シェルスクリプト総合 その30
745 :デフォルトの名無しさん[sage]:2019/08/10(土) 02:48:00.53 ID:6d2gRK68 - POSIX原理主義者の彼にはそんな煽りは通用しない!
|
- シェルスクリプト総合 その30
754 :デフォルトの名無しさん[sage]:2019/08/10(土) 03:35:54.66 ID:6d2gRK68 - $@ の中身が printable character だけなら GNU awk の SUBSEP 変数と同じ
様に IFS に '\034'(File Separator) を指定して [ $# -eq 0 ] && exit 0 IFS=$(printf '\034');set -- $(printf "x%sz${IFS}" "$@") IFS=,;echo "$*" とか
|
- シェルスクリプト総合 その30
758 :デフォルトの名無しさん[sage]:2019/08/10(土) 03:50:33.54 ID:6d2gRK68 - set -- a "b c" d
IFS=$(printf '\034');set -- $(printf "x%sz${IFS}" "$@") IFS=,;echo "$*" とすると xaz,xb cz,xdz となるのだが、そういう事じゃなくて?
|
- シェルスクリプト総合 その30
764 :デフォルトの名無しさん[sage]:2019/08/10(土) 04:04:55.05 ID:6d2gRK68 - >>759
zsh だと set -- $(printf "x%sz${IFS}" "$@") 後の $# の値が 4 になるのね POSIX 的には $# == 3 になるのが正しい動作なのかね?
|
- シェルスクリプト総合 その30
780 :デフォルトの名無しさん[sage]:2019/08/10(土) 04:35:32.28 ID:6d2gRK68 - >>778
Zsh is able to emulate POSIX shells, but its default mode is not POSIX compatible なんて書いてあるから何か変数を設定しないとダメみたいだな 色々弄ってるけど $# が 3 にならんのぅ…ソースコード読むしかないかなw
|
- シェルスクリプト総合 その30
826 :デフォルトの名無しさん[sage]:2019/08/10(土) 13:00:05.30 ID:6d2gRK68 - お前らいつ寝てるん?
|
- シェルスクリプト総合 その30
847 :デフォルトの名無しさん[sage]:2019/08/10(土) 17:46:25.47 ID:6d2gRK68 - (´-`).。oO(IoT機器で文字列くっつけたりTSVファイルを混ぜたりしているのか…
|
- シェルスクリプト総合 その30
850 :デフォルトの名無しさん[sage]:2019/08/10(土) 17:56:37.22 ID:6d2gRK68 - (´-`).。oO(心の声に反応しないで欲しい…w
|
- シェルスクリプト総合 その30
854 :デフォルトの名無しさん[sage]:2019/08/10(土) 18:38:02.19 ID:6d2gRK68 - (´-`).。oO(心は常に幻想を追い求める…原理主義者の業の深さよ…
|
- シェルスクリプト総合 その30
858 :デフォルトの名無しさん[sage]:2019/08/10(土) 19:26:31.61 ID:6d2gRK68 - シェルスクリプトと言いつつ Perl もご使用の様子
https://github.com/git/git/blob/master/git-filter-branch.sh#L284
|
- シェルスクリプト総合 その30
861 :デフォルトの名無しさん[sage]:2019/08/10(土) 19:34:35.69 ID:6d2gRK68 - 少なくとも git-filter-branch.sh は perl がインストールされていない環境では
動作しない…それに、シェルスクリプトの表現能力が(他の言語に比べて相 対的に)低いために全体の占める割合が高くなってしまっているという可能性 も否定できない。別段それが悪いわけではないが。
|
- シェルスクリプト総合 その30
865 :デフォルトの名無しさん[sage]:2019/08/10(土) 19:56:39.76 ID:6d2gRK68 - shbang が全部 #!/usr/bin/env bash だな。個人的にはこの方がいいけどw
|
- シェルスクリプト総合 その30
874 :デフォルトの名無しさん[sage]:2019/08/10(土) 20:32:37.04 ID:6d2gRK68 - ワシもわけわからんw 具体例なら例の某POSIX原理主義者が書いた
ピュアシェルスクリプトの nkf 互換コマンドを出せばいいのに、って思う
|
- シェルスクリプト総合 その30
877 :デフォルトの名無しさん[sage]:2019/08/10(土) 20:44:39.21 ID:6d2gRK68 - >>875
確かに処理速度が遅すぎて全然使い物にならんかったよ… 本人は「遅くてもいいのだ、POSIXシェルがあればどこでも 使えるんだから」って強弁してたけどw
|
- シェルスクリプト総合 その30
882 :デフォルトの名無しさん[sage]:2019/08/10(土) 21:23:38.65 ID:6d2gRK68 - >>880
いや、POSIXシェルの機能だけを使ってる。可搬性は高いが遅い。
|
- 将来性ないプログラミング言語。Delphi含まれず安心
25 :デフォルトの名無しさん[sage]:2019/08/10(土) 22:24:48.39 ID:6d2gRK68 - ∩___∩ |
| ノ\ ヽ | / ●゛ ● | | | ∪ ( _●_) ミ j 彡、 |∪| | J / ∩ノ ⊃ ヽ ( \ / _ノ | | .\ “ /__| | \ /___ /
|
- シェルスクリプト総合 その30
914 :デフォルトの名無しさん[sage]:2019/08/10(土) 23:05:18.04 ID:6d2gRK68 - なんかシラケちゃったな
|
- シェルスクリプト総合 その30
930 :デフォルトの名無しさん[sage]:2019/08/10(土) 23:19:56.39 ID:6d2gRK68 - ∧∧ ミ _ ドスッ
( ,,)┌─┴┴─┐ / つ. 終 了 │ 〜′ /´ └─┬┬─┘ ∪ ∪ ││ _ε3 ゛゛'゛'゛
|
- シェルスクリプト総合 その30
955 :デフォルトの名無しさん[sage]:2019/08/10(土) 23:59:39.51 ID:6d2gRK68 - そういや 【POSIX】 sh系互換 シェルスクリプトスレ ってのがあるやん
|