プログラミング

catコマンドをオーバーライドしてURLのファイルもcatできるようにする

なんか誇張表現感ある。


cat(){ # wget --timeout 5 --tries 5 --quiet -O - "https://yuis.xsrv.jp/data/eKtbH9zhExyiEpxshZcE4vrk62kCN6iq.md" : cat remote url improvement. : <<<' e.g. cat https://yuis.xsrv.jp/data/eKtbH9zhExyiEpxshZcE4vrk62kCN6iq.md ' [[ "${1}" =~ ^https?:\/\/ ]] && wget --timeout 5 --tries 5 --quiet -O - "${1}" || /bin/cat "$@" }

特別新しいことをやっているわけではないですが、bashは詳しい人他の言語より少ない印象なので、まぁ、参考程度に。

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_e3bfe43f-9c7d-4c88-bb73-01a210009723.png