Bash

はじめに

printf コマンドとエスケープシーケンスを組み合わせてかんたんなプログレスバーを実装する方法について紹介します。

検証環境$ uname -moix86_64 MacBookPro16,1 Darwin$ bash ...

Bash

はじめに

シェルスクリプトで変数を頻繁に使用することは多くはないが、それでも利用することはあります。
配列同士を連結する方法と注意事項についてまとめてみました。

検証環境$ uname -moix86_64 MacBook ...

Bash

はじめに

Bashには正規表現を使ったマッチ判定機能やマッチグループ文字列を取得する機能が組み込まれています。

grep や sed を利用すれば同様の機能は実現できるため、あまりお目にかかる機会は少ないですが、触ってみます ...

Docker

はじめに

先日投稿した以下のエントリは、今回のエントリを投稿するための前提知識になっています。

DockerfileでENTRYPOINT、CMDの挙動を動かしながら理解する | ゲンゾウ用ポストイット

前提知識を整理 ...

Docker,Kubernetes

はじめに

Dockerfile内で指定可能なコマンドはいくつかありますが、 ENTRYPOINT コマンドと CMD コマンドは初見ではわかりくいコマンドとなっています。

この2つのコマンドが、Dockerコンテナの実行にど ...

Bash

はじめに

Unix系OSで日頃よく使うコマンドは、 .bashrc や .zshrc に alias や function を定義しておき、コマンドラインから呼び出すことだと思います。

僕も .bashrc や .bashr ...

2020-09-30Bash

2020-09-30

はじめに

Unix上で動作するスクリプトは、1行目に #! から始まる1行を記述します。
これによりスクリプトの実行系を認識させることができます。

シェルスクリプトの場合は #!/bin/sh 、 #!/usr/bi ...

2020-09-26Bash,JavaScript

2020-09-26

はじめに

Bashでは、 declare コマンドを利用して連想配列変数を宣言することが可能です。

参考 : Bashのビルトインコマンド “declare” の使い方紹介(その1) | ゲンゾウ用ポストイ ...

Bash

はじめに

特定のフォルダにファイルが配置されており、これら全てに通し連番が付与されているとします。

例えば、以下のようにゼロフィルされた3桁の通し連番が付与されているようなファイルが可能されている場合などが考えられます。

Docker,GCP,Kubernetes

はじめに

GCP上の Google Container Registry 内に不要なDockerイメージがあるため、削除したいと思いました。

Dockerイメージを削除するためには、すべてのタグ(というかハッシュ。ビルド履歴 ...

Bash,CentOS,Linux,Ubuntu

はじめに

Bash上で作業を行ったり、Bashのシェルスクリプトを書いたりする場合に条件分岐を使うケースがあります。

if ; then と記述する場合もあれば、 if ]; then のように を使用するケース$ &a ...

Bash,CentOS,Linux,Ubuntu

はじめに

man 5 crontab を読んでいてたまたま見つけたので紹介。

crontab の実装の違いにより使える、使えないがあるが、システム起動時に1度だけコマンドが実行されるような設定をかんたんに追加できます。

JavaScript,Ruby

はじめに

プロジェクトディレクトリ直下に .ruby-version/.node-version を配置することで、 自動的に rbenv や nodeenv コマンドが適切なバージョンの ruby/node を利用するように切り替えて ...

2020-05-27JavaScript

2020-05-27

はじめに

ChromeでjQueryを使用していないページを開デバッグしている時の話です。
開発者ツールの「コンソール」パネルを開きながら $ を入力すると、何やらオートコンプリート機能により候補がでてきます。

$( ...

Bash,Git,Github,未分類

はじめに

github.com上のソースコードに対して何らかの作業を実施する際には、まず git clone を行います。
git clone したGitワークスペース上でソースを閲覧したりコードを改変します。
この時点 ...