bash

bash

[bash]文字列の切り抜き

いくつか方法がありますが、ちょっとづつ挙動が違うので解説します。ここでは全て以下のsample.txtを整形した場合を例にしています。 【参考テキスト】$ cat ./sample.txt#1st,2nd,3rd,4th#ID,DA...
bash

[bash]awkを使ってログや出力結果を弄ろう

20年くらい前はawk使うと重くなるからなるべく使わないようにしてたのですが、最近はサーバの性能いいからさほど気にしなくて良くなったな〜。ファイルや出力結果を行単位で解析、変換するのに便利です。ガッツリやったらそれだけで1冊の本になるそう...
bash

[bash]制御演算子と1ライナー化

膨大な作業の時って手順作ったり、実作業の時に少しでも手数減らしたくないですか?自分は少しでも楽したいほうなのですが、そんな時によく使ってるコマンドをまとめて見ました。 1. 基本の構文 1ライナーで繋ぐ時に使う色々な制御演算子...
bash

[bash]環境変数PS1とその仲間たち

一度設定すると変えることがほとんどないコマンドラインのプロンプト。知ってる設定にしがちなので、改めて調べなおしてみました。PS1以外にもPS2、PS3もあると新しい発見も。 1. 環境変数PS1とは? PS1は、プライマリプロ...
bash

[bash]変数の色々な使い方

 変数内の文字列を置換などできると知ってわかる範囲でまとめてみました。 1.変数の長さ取得 「#変数名」とすることで文字列の長さを取得する方法です。 例)my_string="Hello"echo ${#my_strin...
bash

[bash] オプション探索 1回目 grep

構築でも運用でも慣れてくると決まったオプションしか使わなくなるな〜と思い、改めていつも使うコマンドのオプションを調べてみようと思いました。他にも当たり前に使うコマンドはいっぱいあるのですが、grepコマンドから始めてみます。 基本構...
bash

[bash]ps aux の各値まとめ

プロセスの稼働状態やリソースの使用状況を確認するのに、よく使うps aux コマンドの各項目の説明。 実行例・項目説明 【実行例】 # ps aux USER   PID  %CPU %MEM SIZE  RSS ...
bash

[bash]ワンライナーでifやforを書く

めんどくさがりなので作業するときとか何度もコマンド打ちたくない。とくに忘れない頻度で使っているけど覚書。 if文 構文)# if ; then <処理1> ; else <処理2> ; fi例)# ...
bash

[bash]複数行を横に連結する方法(pasteコマンド)

複数ファイルを横に連結させる方法。 使用方法/使用例 [使用方法]連結したいテキストの順に並べるだけ。 # paste <file1> <file2> [使用例]テキスト1(text1...
bash

[bash]複数処理をバックグラウンドで並列実行する

複数の重いタスクを同時に処理したいとき、並列実行は便利ですがあまり頻繁にも使わなかったので、改めて整理しました。並列実行できればスクリプトやオペレーションなど効率的になるので、1つづつまとめていければと。最終的にはワンライナーのコマンドも...
タイトルとURLをコピーしました