- 1 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 11:53:21.38 ID:BBiLRgnj0.net]
- !extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512 シェルスクリプトに関する総合スレッドです。 スレ立て時は以下の文を先頭行に加えて下さい。 後のつけ忘れ防止の為に複数行重ねて追加推奨 !extend:on:vvvvv:1000:512 全般 ・荒しは無視しましょう。 ・丁寧な姿勢を心掛けましょう。 ・ネチケット(死語)を意識しましょう。 前スレ シェルスクリプト総合 その28 mevius.5ch.net/test/read.cgi/tech/1532397676/ VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
- 900 名前:デフォルトの名無しさん mailto:sage [2019/01/10(木) 16:56:41.32 ID:jhx89QXs0.net]
- PowerShell では、Invoke-WebRequest のalias が、curl, wget
get-alias (gal) で表示できる
- 901 名前:デフォルトの名無しさん mailto:sage [2019/01/10(木) 18:31:34.76 ID:yVo/NDAD0.net]
- >>900
え、それつまり $ curl ... としたときのオプションは実はcurlのじゃなくて Invoke-WebRequestに向けたオプションってこと? そんなに互換性があるオプション体系だとは思わないのだけど なぜエイリアスにしてあるんだろう……。
- 902 名前:デフォルトの名無しさん mailto:sage [2019/01/10(木) 20:31:11.75 ID:UUY7OixDM.net]
- 呼ばれたときの名前によって処理を切り替えてるんじゃないの?知らんけど
- 903 名前:デフォルトの名無しさん mailto:sage [2019/01/10(木) 22:34:40.34 ID:qJAnpZ0RM.net]
- cURL以外使わん
- 904 名前:デフォルトの名無しさん mailto:sage [2019/01/11(金) 03:35:07.12 ID:tAdCcMWb0.net]
- bashで「=」という文字をコマンドにすることってできますかね。
「=」を「bc -l <<<」に割り当てて $ = '4 / 5.1' みたいな簡易電卓として使いたいなと思ったんだけど alias =='bc -l <<<'やfunction = { bc -l <<< "$1" }はダメ……。 一応GNU Bashの「コマンドに使っていい文字」ではあるんだけど、使えない
- 905 名前:デフォルトの名無しさん mailto:sage [2019/01/11(金) 05:36:31.36 ID:YPYEBq870.net]
- =というファイル名のシェルスクリプト書いたら?
bashもいらんし #!/bin/sh echo "$@" | bc -l
- 906 名前:デフォルトの名無しさん mailto:sage [2019/01/11(金) 08:51:55.60 ID:EZ88NWNa0.net]
- function = { bc -l <<< "$1"; } ってすればできる(セミコロンが必要)
|

|