IT技術で仕事を減らしたい!

ITエンジニアのメモ+α

shell script

macOS bashのバッチ処理(commandファイル)

どうも、nippa です。 今回は macOS での バッチ処理用の command 拡張子ファイルについてまとめたいと思います。 command 拡張子ファイルは自動でターミナルの起動し、shell の内容を実行してくれます。 簡単な作業で Finder からクリックで実行したいとき…

zshの入力履歴について

どうも、nippa です。 利用している Mac のデフォルトのシェルを zsh に乗り換えようと思っています。 zsh と bash では少し違いがあるので、その点についてもまとめていきたいと思います。 今回は zsh でのコマンドラインでの入力履歴関連をまとめておこう…

bashの入力履歴について

どうも、nippa です。 コマンドラインでの入力履歴関連をまとめておこうと思います。 bash についてまとめておきます。 環境 bash でのコマンドの入力履歴 bash でのコマンドの入力履歴関連の環境変数 コマンド履歴関連の環境変数の変更 コマンド履歴の検索 …

shell ファイルの中身を1行ずつ取り扱う

どうも、NIPPAです。 久しぶりにshellのネタです。 pythonなどの他のスクリプトでファイルの内部を1行ずつ取り扱うことは比較的簡単ですが、 shell(bash)ではどう取り扱うのかを調べてみました。 環境 Shellでのファイル1行ずつの取り扱い方 テスト用のファ…

shellの中括弧{}の便利な使い方

どうも、nippaです。 最近知った、shellの中括弧{}の便利な使い方を紹介します。 1. 変数の表現 2. コマンドをまとめる 3. ファイル名を順に展開する 感想 (adsbygoogle = window.adsbygoogle || []).push({}); 1. 変数の表現 よく知られているのが変数を表…