【最も効率の悪いソート】pythonでボゴソートを実装してみた
経緯 アルゴリズムの勉強をしていたら奇妙なソートに出会った。 ソートしてるのかも怪しい。。 ボゴソート(bogo sort)とは ソートのアルゴリズムの一つ。 非常に効率の悪い…
View Articlebashでxargsをつかってcurlのオプションを指定する
curlでファイルアップロードするシェルスクリプトを書いたときにつかった書き方。 もっといい方法があるかもしれない ポイント - { } (ブロック)の出力を | (パイプ) でコマンドに引き渡せる…
View Articlecronとシェルスクリプトで定期実行プログラムを作る
はじめに この記事でやること cronとシェルを使って定時実行するプログラムを作る cronの設定方法 この記事でやらないこと シェルスクリプトの書き方 投稿者の実行環境 Mac 手順 1.ゴール 2.実行するソースコードを作…
View Articlels -lで出力されるdrwxr-xr-x+やdrwxr-xr-x@の末尾の+や@はPOSIXで標準化されているという話
はじめに Linux や macOS などで ls -l を実行した時、その出力のファイルモードに drwxr-xr-x+ や drwxr-xr-x@ といった謎の記号 (+, @, . 等) が…
View Articleprintfコマンドが\xHHに対応してないなら自力で対応させれば良い 〜 これがシェルスクリプトプログラミングの発想
はじめに 多くのシェルでビルトインコマンドのになっている printf コマンドは、シェルによって対応しているフォーマット指定子が異なり、16 進数で文字を表現する \xHH は dash (as…
View ArticleAWS EC2でEC-CUBEを超簡単に構築
前提 AWS EC2の1台のみで構築 1台だけなのでネットワーク系の設定は説明を省略します EC-CUBEは「eccube-4.1.2.zip」を使用、予め/home/ec2-user/配下に保管 1. EC2の初期設…
View ArticleシェルスクリプトをWindowsでWSLなしで動かす?⇒BusyBoxがあるよ!
BusyBox for Windows BusyBox for Windows (BusyBox-w32) は Busybox の Windows 移植版です。トップページを見ると、どうやら 20…
View ArticleWindowsのGit bashでシェルスクリプトを実行するショートカットを作る
TL;DR シェルスクリプトのショートカットを作り、右クリックメニューからプロパティを開きます。 「リンク先」項目に以下の内容を記述します。 C:\WINDOWS\system32\cmd.exe…
View Articlebash スクリプトベースのWebサーバー負荷テストフレームワーク
概要 仕事でWebサーバーの負荷テストを何回もやってきたのですが、毎回、似たようなコードを書くモチベーションが下がってきましたので、自分の過去の知見でしかありませんが、テストフレームワークとして整…
View Articleワンライナーでウェイトをかけて表示する bash スクリプト
LoRa モジュール LRA1 にプログラムを転送しようとしたが、コピペだと処理が追いつかなくて取りこぼす。なのでウェイトをかけながら転送したい。ここでは転送に応用するために、ウェイトを書けながらフ…
View Article[AWS] [OpenShift] Amazon SES のSMTP認証情報を更新し, AlertManager の通知エンドポイント情報へ反映させる
ドキュメントの作成動機 きっかけは業務中のスクリプト作成からだが、 AWS, OpenShift の各環境への CLI ツールを通したオペレーション 各オペレーションを継続実施することになったため…
View ArticleBashの機能だけでズンドコキヨシ
株式会社船井総研デジタルのよもぎたと申します。よろしくお願いいたします。 最近、ズンドコキヨシというのを知りました。流行ったのは数年前のようなので、周回遅れもいいところですが、Bashの機能(ビルト…
View Articleシェルスクリプトで安全簡単な二重起動防止・排他/共有ロックの徹底解説
はじめに シェルスクリプトで二重起動防止やロックをする方法を検索すると、いろいろな方法や書き方が見つかりますが、どれを使えばよいのか、本当に正しく動くのか、不安になりますよね? ディレクトリ (m…
View Article【Bash】リダイレクト一覧
# 入力 command < file # ファイルの内容をコマンドの標準入力に渡す command >&2 # 標準出力を標準エラー出力にリダイレクト command > file # ファイル新…
View ArticleAzureのリソースを半自動でTerraformにリバースするシェルを書いてみた
Azureのリソースを半自動でTerraformのリソース定義にリバースするシェルを書いてみました。 日本語の記事はZennに記載してます。ツール本体についてはGithubをご覧ください。 http…
View Articleシェルスクリプト (bash, ksh, zsh) で正規表現を使う方法のまとめ
はじめに 一部の POSIX シェルには、シェル自体に正規表現対応の機能が含まれており、外部コマンドに依存せずに正規表現による比較を行えます。すべての POSIX シェルで使えるわけではありません…
View Articleファイルの中のurl = "https://example.com"の""の中のURLだけ取得したいときのbashワンライナー
egrep -ho 'url.*?"(http.*?)"' *.txt | awk '{print $3}' | sed 's/"//g'
View Articledocker execコマンドでbashに入れない時の対処法
エラー内容 コマンド docker exec -it [コンテナ名] /bin/bash 実行例 OCI runtime exec failed: exec failed: unable to s…
View Article--- Article Not Found! ---
*** *** *** RSSing Note: Article is missing! We don't know where we put it!!. *** ***
View Article