bash shell

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

Linuxパソコン・サーバーのコマンドライン、Bash言語において、catコマンドをオーバーライドしてURLのファイルもcatできるようにするプログラムについて紹介します。

Shou Arisaka
1 分で読める
2019年6月27日

Linuxパソコン・サーバーのコマンドライン、Bash言語において、catコマンドをオーバーライドしてURLのファイルもcatできるようにするプログラムについて紹介します。

なんか誇張表現感ある。


cat(){
  : <<<' e.g. cat https://example.com/hoge.md'
  [[ "${1}" =~ ^https?:\/\/ ]] && wget --timeout 5 --tries 5 --quiet -O - "${1}" || /bin/cat "$@"

}

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

Image

この記事をシェア

Shou Arisaka 2019年6月27日

🔗 リンクをコピー