Bash

Bash

はじめに

仕事で非常に大きなファイル(10GB)をソートする必要がありました。

ただし、データ容量が大きいためRAMに乗らず、/tmp に大量の一時ファイルが配置されてしまい、ディスク不足で何度もハングしてしまいました。

Bash, CentOS, Linux, Ubuntu

Bash, CentOS, Linux, Ubuntu

はじめに

プロジェクトで大量のファイルを扱う必要があり、
ファイルディスクリプタの話が出てきたので整理してみました。

検証環境$ uname -moix86_64 x86_64 GNU/Linux$ cat/etc/os- ...

Bash, Mac

Bash, Mac

はじめに

コマンドラインでなんでもやりたいgenzouwです。
会社のMacと自宅のMacの環境構築はすべてスクリプト化して、いずれも同じ設定になるようにしています。

さて、「macOS Mojave」で利用可能なD ...

2019-05-21Bash

2019-05-21Bash

はじめに

先日 Gibo のソースコードを見ていたときに出力内容を表形式で表示させる方法が参考になったので整理しました。

column というコマンドを利用します。

column コマンドはよく使っていたのですが ...

Bash

Bash

はじめに

プロジェクトのテストフェーズでunixtimeの値が妥当かどうかを確認したかったのでコマンドライン上で確認した際に使ったコマンドを共有します。
せっかくなのでunixtimeへ変換・unixtimeから変換の両方につい ...

Bash, JavaScript, Vim

Bash, JavaScript, Vim

はじめに

手に馴染むエディタを使いコードを書きながら、同じぐらいドキュメントを書いてます。

アプリケーションの概要、報告書、ブログからメールに至るまで、最近はMarkdown形式で記載してそれぞれのビューアあるいはコンバータ ...

Bash

Bash

はじめに

sed コマンドの e 内部コマンドで指定された「文字列」をシェルコマンドと見直して実行させることができます。
文章だけではわかりにくいので例を上げて説明したいと思います。

僕はこちらの機能をほとんど利用し ...

AWS, Bash, Mac

AWS, Bash, Mac

背景

GWの10連休に入る直前に実行したところ、突然エラーメッセージが表示され正常に動作しなくなってしまいました。

どのようなエラーメッセージが表示された?SSL validation failed for certifica ...

Bash

Bash

はじめに

標準入力から1文字ずつ取り出して処理したい場合にどのように書いたらよいかについて。
今まで使っていた fold では問題があったのでもう一度勉強し直した。

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

2019-05-23AWS, Bash

2019-05-23AWS, Bash

はじめに

Amazon DynamoDBの構成要素について理解できたことをまとめました | ゲンゾウ用ポストイット で「テーブル」、「項目」、「属性」、「プライマリーキー」について整理しましたが、今回は「プライマリーキー」についてもう少 ...

2019-05-20Bash

2019-05-20Bash

はじめに

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

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

-kオプ ...

Bash

Bash

はじめに

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

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

2019-07-17Bash, Docker

2019-07-17Bash, Docker

はじめに

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

「2019-07-17 追記」コメント欄より

コメントを下さった N ...

Bash, PostgreSQL

Bash, PostgreSQL

はじめに

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

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

Bash

Bash

はじめに

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

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

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