Bash, Linux

はじめに

既存のすべてのBitbucketリポジトリをGithubに移行するためのシェルコマンド で、 Github や Bitbucket のリポジトリの取得方法、取得したソースコードの配置場所を統合できましたが、これらのリポジトリの ...

Bash, Linux

はじめに

最近、Bashで特定の文字(あるいは文字列)で連結されている文字列を分割して配列に代入したい場合の方法について聞かれることがあったのでまとめました。

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

Bash, Linux

はじめに

GitHub 上のシェルスクリプトを見ていたときに面白そうな機能を見つけたので投稿しておきます。

検証環境$ uname -moix86_64 x86_64 GNU/Linux$ bash -version | head ...

Bash, Linux

はじめに

古いサーバー環境ではlessの検索機能で大文字小文字を区別していなかったのに、
新しく構築したサーバで大文字小文字を区別するようになって使いづらかったため、設定方法について書こうと思います。

検証環境$ unam ...

2020-02-06Bash, Linux

2020-02-06

はじめに

Bashで変数の値を使って、別の変数を参照するにはどう書けばよいでしょう?

少々説明がくどいですが、PHPや他の言語では普通にできるコードを書けるか?というお話です。

実際にPHPで書く場合とBashで ...

2019-12-11Bash, Linux

2019-12-11

はじめに

Bashシェルスクリプトで関数のコールスタックを取得・出力する の続きです。
続きというよりも、当エントリを書きたかったための前振りが上記のエントリです。

実行するシェルスクリプトが、 . や source ...

Bash, Linux

はじめに

Bashシェルスクリプトでログを出力する際などに以下のような情報が欲しい場合がありました。

「現在実行中の関数」の名前
「現在実行中の関数」の呼び出し元

これらの情報を取得する方法を説明します。 ...

2020-01-21Bash, Docker, Linux

2020-01-21

はじめに

dig コマンドや nmap をつかって、サーバの外部からの見え方を調査する必要がありました。
軽量でクリーンなLinux環境がほしかったので、 Alpine Linux を使ってみたのですが、パッケージの探し方につい ...

2020-01-17Bash, CentOS, Linux, Ubuntu

2020-01-17

はじめに

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

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

Bash, CentOS, Cygwin, Linux, Ubuntu

はじめに

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

sed の内部コマ ...

Bash, CentOS, Linux, Ubuntu

はじめに

Bashのストリーム/パイプ処理を視覚的に理解する のエントリで触れましたが、「名前付きパイプ」というものがあって今のプロジェクトで使う可能性が出てきたので取り上げてみました。

本稼働するシステムで使うことは初めて ...

2019-03-09Bash, CentOS, Linux, Vim

2019-03-09

Vim8のインストール方法について。

未だにCentOS7系でデフォルトインストールされるVimが7系なので、8系のインストール方法についてまとめてみました。
是非Vim8と、8系でしか使えないプラグインを使ってみ ...

2019-03-23Amazon, AWS, Bash, Linux

2019-03-23

S3にファイルがアップロードされたことを検知して、処理を行うような仕組みを作り必要がありました。

処理の部分のロジックはまだ未決定事項が多いため、とりあえずは
Lambdaファンクション呼び出しからCloudWat ...

2019-03-09Amazon, AWS, Bash, Linux

2019-03-09

S3のバケット作成、削除、ポリシー設定をWeb上から操作することが多いです。
Web操作の解説も多いです。

でも、コマンドラインからの実行を解説しているケースはさほど多くないですね。。

S3はバックアッ ...

2019-06-03Bash, CentOS, Cygwin, Linux, Ubuntu

2019-06-03

はじめに

タイトルがわかりにくいので、早速、具体的な例を上げて説明します。

EC-CUBEのソースコードを拝借し、 Tag という文字を名前に含むファイルを、階層構造を保ったまま別のフォルダ (/tmp/ec-cube ) ...