Bash

Bash

はじめに

sortコマンドを使ってソートを行うとき、「CSVファイル」や「TSVファイル」を対象とすることがあります。

ただし、意外と知られていないのがソートの条件として任意の列を指定する方法について。

-kオプ ...

Bash

Bash

はじめに

巨大なソート済みファイルを連結して1つのソート済みファイルにしたかったが、巨大すぎて処理に時間がかかって困ってしまいました。

連結元のファイルはソート済みなので、うまいことマージすれば高速に処理できそうな気もします ...

Bash, Docker

Bash, Docker

はじめに

最近Dockerfileを作成したときに、 RUN コマンド内で改行付き情報を echo したかったのですが、多少ハマってしまったので共有します。

検証環境$ uname -moix86_64 MacBookPro11, ...

Bash, PostgreSQL

Bash, PostgreSQL

はじめに

QiitaでPostgreSQLのデータベースの名称をシェルスクリプトのリスト変数にセットする方法という記事を見つけたので、僕もやってみました。

データベースの名前を配列として取得するシェルスクリプト
検証環境$ ...

Bash

Bash

はじめに

以前、シェルスクリプトからhtmlのスクレイピングをしたときの方法を共有します。

Go言語で作られたpupというツールを使いました。

検証環境$ uname -moix86_64 x86_64 GNU/Lin ...

Bash

Bash

はじめに

時間がないので今日は小ネタにしておきます。

シェルスクリプトで標準入力で受け取った情報の先頭行や末尾行を削る方法について。

検証環境$ uname -moix86_64 MacBookPro10,1 Darw ...

2019-04-14Bash

2019-04-14Bash

はじめに

プロジェクトのソースコードの中のスネークケース文字列をキャメルケース文字列に変換する必要があったので sed で変換できるか試してみました。

検証環境$ sed --versionsed (GNU sed) 4.2.2ス ...

Bash

Bash

はじめに

子プロセスをバックグラウンド起動して並列処理行うシェルスクリプトを作成したが以下の点を確認したいと思いました。

子プロセスが正しく立ち上がっているのか?
子プロセスが過剰に立ち上がっていないか?
子プロセスは ...

Bash

Bash

はじめに

Markdownでドキュメントを記述していると「箇条書きリスト」や「数字付きリスト」記法や度々使用します。

例)「箇条書きリスト」記法

* あ* い* う* え* お

例)「数字付きリスト」記法

1 ...

2019-04-01Bash

2019-04-01Bash

はじめに

Coding Games で遊んでいたときに標準入力で受け取った内容を逆に処理しないといけないことがありました。
めったに使うことはないのですが「tac」コマンドを使ったので、取り上げてみたいと思います。

検証環 ...

Bash

Bash

はじめに

AWSの環境構築系のツール( aws-cli とか Terraform )を使って複数のAWSアカウントを使い分けていると、
「環境変数はどっちのアカウントのものを利用していたっけ?」となることが多くなってきました。 ...

2019-03-30Bash, Git

2019-03-30Bash, Git

プロジェクトに最適な.gitignore をどうやって作ろうかなと思っていたところ、 gibo という便利ツールを発見したのでメモ。

gibo は、プロジェクトに最適な .gitignore ファイルを作成してくれるツール ...

Amazon, AWS, Bash

Amazon, AWS, Bash

はじめに

「S3にファイルがSFTPアップロードされたことを検知してLambdaを起動する( aws-cli で構築)」で、S3にファイルがアップロードされたことをフック条件にしてLambdaファンクションを実行させてみました。 ...

Bash, Git, Github

Bash, Git, Github

はじめに

Githubで任意のオーナーが所有するリポジトリを全て確認したいのですが、Githubのリポジトリ一覧ページに到達するまで面倒ですよね。
( 僕がGithub不慣れなだけなのでしょうか? )

そこで、シェル ...

Bash, CentOS, Cygwin, Linux, Ubuntu

Bash, CentOS, Cygwin, Linux, Ubuntu

はじめに

前回( sedコマンドを全行に実行させたくない場合は内部コマンドの適用範囲を指定しよう(含む、含まない、特定の行のみ、数行毎に、など) ) みた sed コマンドの範囲指定方法について、振り返ります。

sed の内部コマ ...