bash(184)

184follower
hiroroooo299 さんのアバター 43views

シェルログイン時に名言を表示

表示例 _____________________________________________________________________________ < A gleekzorp without a tornpee i... 2016年8月1日
jyozi さんのアバター 87views

サーバ接続、Root化、Bashについて+アクセスログのソート

まとめた下書きが何故か消えたので簡潔に書きます… ・サーバー類 サーバーへの接続準備 chmod 600 ~/[ファイル名].pem サーバーへの接続 ssh -i ~/[ファイル名].pem [ユーザー名]@... 2016年8月1日
hiroroooo299 さんのアバター 12views

bash glob dotfiles

# ファイル作成 # - 通常ファイル # - 隠しファイル [vagrant@localhost ~]$ mkdir test [vagrant@localhost ~]$ cd test [vagrant@localhost test]... 2016年7月25日
alkoshikawa さんのアバター 246views

bashで複数行の変数をそのまま表示する

ヒアドキュメントなどを使って改行のある文字列を変数にすることはよくありますが、 それをそのままechoしてsedとかする時に改行消えたりしますよね。 TEXT=`cat <<EOM this is line 1 this is... 2016年7月21日
hiroroooo299 さんのアバター 230views

xargsで複数コマンド

xargs に bash -c を食わせる $ find . -maxdepth 1 -name "test*" | xargs -Ixxx bash -c 'echo xxx; cat xxx; echo -e "---\n"' ./t... 2016年7月19日
otaguro さんのアバター 34views

直下のディレクトリ全てで同じコマンドを実行したい時のテンプレ

深さ1までのディレクトリをfindコマンドで取得し、配列に格納。 カレントディレクトリを除いてforループを回します。 array=($(find . -maxdepth 1 -type d)) for obj in "${array[... 2016年7月14日
hiroroooo299 さんのアバター 746views

コマンドの標準エラー出力を変数に代入

まぁ、こうなりますよねー、としか。 error_str="$(erroneous_command 2>&1 > /dev/null)" ちなみに、リダイレクトの順番間違えると何も出ないはず(全部nullデバイスに捨... 2016年7月13日
hiroroooo299 さんのアバター 81views

シェルスクリプトでscp

Batch Modeにしましょう。 $ scp -B -q -i $SSH_PRIVATE_KEY $TARGET_FILES $SSH_USER@$SSH_REMOTE_HOST:$SCP_DEST_PATH # -q : quiet ... 2016年7月12日
nissy さんのアバター 65views

bash 面倒なGitのコマンド処理を減らす

bashでは、引数を利用するときに$1,$2のような特殊な変数を利用します。これを応用して、現在の開発で面倒なアカウント切り替え時のコマンド処理をたった一行にしてみました。 1.bashのファイルの作成(作られてないときのみ!) //フ... 2016年7月5日
hiroroooo299 さんのアバター 19views

Bashの文字列に改行を仕込む

# echoでやるやつ $ str=$(echo -e "abc\n123");echo "$str" abc 123 # $'string'でクオートするやつ $ str="abc"$'\n'"123";echo "$str" abc ... 2016年7月5日
alkoshikawa さんのアバター 13views

改行をカンマ区切りにする

何かの出力結果のデータ整形で使ったり。 cat sometext | tr '\n' ',' | sed -e 's/,$/\n/g' ... 2016年6月27日
hiroroooo299 さんのアバター 20views

再帰的にファイルの所有権・パーミッション確認するコマンド

なめい? $ namei -mol /var/www/html f: /var/www/html dr-xr-xr-x root root / drwxr-xr-x root root var drwxr-xr-x root root w... 2016年6月23日
Tomoumi Nishimura さんのアバター 14views

bashで日付を出力

date 2016年 6月23日 木曜日 12時40分58秒 JST 作業のログを吐くようにしている場合で、冒頭だけタイムスタンプあればいいやって時は処理の一番最初にこれを出力しておくだけでも便利。 echo -- `date` ... 2016年6月23日
hiroroooo299 さんのアバター 19views

FTP用のLinuxユーザ追加

## ホームディレクトリなし ## シェルログイン不可 # adduser --no-create-home --shell /sbin/nologin -g ${GROUP} ${USERNAME} ... 2016年6月20日
hiroroooo299 さんのアバター 38views

Cronのスクリプトファイル一覧

ひととおり網羅しているはず… # find /etc -path "/etc/cron*/*" -or -path "/etc/crontab" # find /var -path "/var/spool/cron/*" ... 2016年6月8日
hiroroooo299 さんのアバター 29views

Vimで多少見やすく変更した箇所を確認する

混ぜました(ネタがないので)。 diffで多少差分を見やすくする 【Vim】ファイルを開いた時点から変更した箇所を確認する ... 2016年6月3日
alkoshikawa さんのアバター 75views

CVEの番号から適当にCVSS v3のスコアを取ってくる

FEEDとかにはcvss v2のスコアは載っているのですが、何故かまだv3のスコアは載っていません。 一応v3の方が新しい基準なのでこちらを参考にした方がいいよね・・・? まあそれは置いといてCVE番号から以下のように web.nvd.... 2016年5月24日
hiroroooo299 さんのアバター 66views

【bash】JVNDB識別子 -> CVE識別子 変換

XPathでぶっこ抜きました。 xmlstarlet インストール $ brew install xmlstarlet MyJVN API のレスポンスからCVE識別子をぶっこ抜く $ jvn_id="JVNDB-2016-002... 2016年5月19日
Tomoumi Nishimura さんのアバター 33views

Bashで大文字・小文字を無視して補完してもらう

readlineの設定ファイル~/.inputrcに以下の一行を追加します。 set completion-ignore-case On 参考 bashのtab補完で大文字/小文字を無視 – Qiita ... 2016年5月18日
hiroroooo299 さんのアバター 34views

【awk】最後のフィールドだけぶっこ抜く

awk -F' ' '{print $NF}' # 実行例: $ while read -r val > do > echo $val | awk -F " " '{print $NF}' > done <... 2016年5月16日