コマンドラインだけでアクセスログをいい感じに解析する
対象読者 "アクセスログからアクセス傾向を調査して"って言われて、どこから手をつけていいかわからない人 コマンドラインに少し恐怖心がある人 python などのスクリプトを組んで解析するのがめんどく…
View Article【bash】散々言い尽くされてきたWindows Linuxのテキストファイル変換
日本語テキストファイル。散々言い尽くされてきたWindowsとLinuxの相互テキストファイル変換の事。 この際、.bashrcに関数を作って、一気に解決しちゃいましょう。気にするのが面倒です。 環境…
View Articledockerのコマンドが毎回めんどくさいのでbashテンプレ化
毎回イメージ名打ち込んだり面倒でスクリプト作ってたので、テンプレに起こした aliasやmakeでもよかったけど、都度ちょいちょい変わるのでリポジトリ別に設置できるよう 注意点としては、 前提として…
View Article【Bash】シェルの終了時にコマンドを実行する方法
方法 次のように記述することでシェルが終了した際に設定したコマンドが実行されます。 trap 'some command' EXIT trapコマンドとは trapコマンドはシグナルを受け取った際の…
View ArticleBourne shell の超複雑なリダイレクションを理解する試み
概要 『有害な csh プログラミング』 に次のような超意味不明な Bourne 系 shell のリダイレクションの例があったのです。 exec 3>&1; grep yyy xxx 2>&1 1…
View Article今日こそ『パスが通らない!!』から完全におさらばするための記事
はじめに 環境構築で必ずぶちあたる壁の1つが「パスが通らない」ことです。Command not foundとシェルに怒られるたびに、そこらへんに転がってる記事に書いてある内容を意味もわからずにそのま…
View Articledocker-composeのコマンドが毎回めんどくさいのでbashテンプレ化
まえがき dockerのコマンドが毎回めんどくさいのでbashテンプレ化に続きdocker-composeもテンプレ化 注意点 前提として私用開発用(雑)、自己責任で煮るなり焼くなりどうぞ。 一階層…
View Articlegitのマルチアカウント運用の設定まとめ
はじめに gitのアカウントを複数使って切り替えながら作業している場合に 本来pushしたくなかったアカウントでpushしてしまって事故ってしまうことがある。 ない。 そんな時のために、、、 マルチ…
View Article【はじめてのBash】エンジニアが書いているBashコマンドなに書いてあるん?
業務の中でbashコマンドに触れることが度々あったので多少読めるようにならないとな… と思い勉強することにしました。 基本的な記述を読めるぐらいのレベルを目指したいと思います! 【この記事をオススメ…
View ArticleLinux: 大文字小文字変換方法
たまに必要となるのでメモ。 実施環境: [testuser@testhost ~]$ uname -a Linux testhost 4.18.0-147.8.1.el8_1.x86_64 #1 S…
View ArticlePowerlineの表示がずれた、シェルスクリプトで書こう。
Powerline風のプロンプトを作りました。とりあえずインストールは以下に書いてあります: https://github.com/alpaca-honke/prowpt/blob/main/REA…
View ArticleZsh の見栄えをいい感じにする。 git のブランチも表示する。
やりたいこと 自分用のメモです。 M2 Mac Vscode zsh で現在のディレクトリ、ブランチをわかりやすく表示したい。 ↓こんな感じにしたい zsh ~/.zshrc の設定 autoloa…
View Articledotnetコマンドのタブ補完を有効にする
dotnet コマンドのタブ補完を有効にするには、次のコードを .bashrc に追加します。 Bash function _dotnet_bash_complete() { local cur="…
View Article【Docker-compose】MysqlDumpファイルを一括で流し込む
初のQiita記事です。どうぞお手柔らかに 前置き長いので目的 docker-composeで個別のDumpファイル(ってかSQL)を、初期化時にまとめてbashでレストアしたい! 以上記事終了。 …
View Article【シェルスクリプト】配列に要素を追加する方法
array+=(value) 次のように+=を記述することで配列に要素を追加できます。 array+=("追加したい値") $ array=("sample" "test") $ array+=("…
View ArticlecurlでTelegram botを操作
概要 curl + Telegram bot でこんなことが実現できる。 サーバーの処理が終わったらスマホに通知 スマホからサーバーにメッセージを送信 Telegram とは ラインのようなメッセー…
View Articlebashでマッチした部分だけを抽出する正規表現 Lv1
簡単なコマンドのみ コマンド $ egrep -o '(.*extracted-character/)' egrep は拡張grep -o はマッチした部分だけ抽出する 実行例 $ pwd /pat…
View Articleエラトステネスのふるいで素数を求めるbashスクリプト
エラトステネスの篩で素数を求めるbashプログラムです chmod +x sieve.bash として実行権限を付け、 ./sieve.bash として実行して下さい。 bash #!/bin/ba…
View ArticleDebian 11にNode.js 19をインストール
簡単にインストールできます curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash source…
View Articlebash5.2がリリースされてた。
自分用の栞 https://savannah.gnu.org/git/?group=bash https://git.savannah.gnu.org/cgit/bash.git https://g…
View Article