シェルスクリプトでファイルや標準出力を最終行から逆順に出力する「tac」コマンド
はじめに Coding Games で遊んでいたときに標準入力で受け取った内容を逆に処理し ...
「direnv」を使ってプロジェクトディレクトリごとに環境変数が自動的に設定されるようにする
はじめに AWSの環境構築系のツール( aws-cli とか Terraform )を使っ ...
CentOS7の検証用環境をDockerイメージとして作成し「Docker Hub」へプッシュする
はじめに 検証環境としてクリーンなCentOS7環境が必要なことが多いですが、とはいえほぼ ...
プロジェクトに最適な .gitignore をコマンドラインから簡単に生成するためのツール「gibo」
はじめに プロジェクトに最適な.gitignore をどうやって作ろうかなと思っていたとこ ...
VimをRESTクライアントとして使えるプラグイン「roast.vim」を試してみた
はじめに Amazon API Gateway を触りだすと、RESTクライアントアプリが ...
S3にファイルが作成されたことを検知してLambda関数でファイルを読み込む( `aws-cli` で構築)
はじめに 「S3にファイルがSFTPアップロードされたことを検知してLambdaを起動する ...
シェルスクリプトで任意のオーナーが所有するGithubリポジトリを一覧表示する(ワンライナー)
はじめに Githubで任意のオーナーが所有するリポジトリを全て確認したいのですが、Git ...
sedコマンドの内部コマンドの適用範囲を指定する際には終了条件に注意!(最終行まで適用されてしまう場合)
はじめに 前回( sedコマンドを全行に実行させたくない場合は内部コマンドの適用範囲を指定 ...
「名前付きパイプ」(FIFO/Named Pipe)を使ってプロセス間通信を試してみる
はじめに Bash のストリーム/パイプ処理を視覚的に理解する のエントリで触れましたが、 ...
「Amazon API Gateway」から「Lambda」を通さずに「S3」へアクセスできるようにしてみる( `aws-cli` で構築)
はじめに AWSを利用したサーバレスな事例が増えてきました。 例えば以下のような構成の事例 ...
AWS-CLIでhelpを入力するのが煩わしい場合の対処としてスクリプトを作ってみた。
AWS-CLI を叩きながら AWS の各種サービスを構築する上で必要な情報を学習中です。 ...
sedコマンドを全行に実行させたくない場合は内部コマンドの適用範囲を指定しよう(含む、含まない、特定の行のみ、数行毎に、など)
はじめに シェルスクリプトでデータを絞り込む方法いろいろ(grep、sed、awk) で ...
シェルスクリプトでデータを絞り込む方法いろいろ(grep、sed、awk)
はじめに シェルスクリプトやコンソールでデータを絞り込むための方法をいくつか紹介します。 ...
Python3環境で `pip install` したコマンドラインツールが動作しない場合の対処
はじめに 先日投稿した以下のエントリにて、 「自分のMacBookPro環境をPython ...
コマンドラインからBitbucketのリポジトリを操作するためのツール「bitbucket-cli」でリポジトリを作成してみる
はじめに 会社で利用しているGitのホスティングサービスは Bitbucket logo ...