bash(172)

172follower
kato770 さんのアバター 9views

whoisから複数ネームサーバの抜き出し

whoisコマンドでドメイン情報を抜いてくると、ネームサーバが複数設定されていることがあります。 $ whois yahoo.co.jp [ JPRS database provides information on network ad... 2017年2月18日
Takuro Hirayama さんのアバター 9views

【AWSCLI】s3 lsの結果をファイルサイズでソート

$ aws s3 ls s3://your_awesome_bucket --recursive --human-readable \ | awk -F ' +' '{printf "%s%s %s\n",$3,$4,$5}'\ | sor... 2017年1月26日
@iwasaki さんのアバター 16views

bashでほどよいメールアドレスを生成する

メールアドレスでアカウントを作成するサービスの開発を行う際、メールアドレスをどう用意するか、というのが問題になると思います。 Gmailを使うと「+」で複数のメールアドレスを簡単に作れるので便利なのですが、重複しないである程度覚えやすくし... 2017年1月18日
Takuro Hirayama さんのアバター 14views

ログ出力回数を日時単位で集計

/var/log/messagesに出力された以下のような形式のログを見つけて、日時でselect count(*) group by date的なことを行った。 Jan 13 03:30:03 www kernel: hogehoge ... 2017年1月16日
t1k2a さんのアバター 12views

bashのRANDOMで0から31までの範囲の整数を50個表示

MAX_VAL=31 //ランダム変数で取り出される最大値を指定 2 3 for idx in $(seq 1 50)//for文で繰り返される回数を表示 4 do 5 echo "RANDOM*$MAX_... 2016年12月2日
Takuro Hirayama さんのアバター 16views

マウス・キーボードのバッテリ残量が危ないときに通知を表示

これ。 homebrewとterminal-notifierを設置 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/instal... 2016年12月1日
Takuro Hirayama さんのアバター 14views

2つの設定ファイルをいい感じに比較する

old_conf と new_conf を比較する場合。 diff -u -wb \ <(grep -vE '^([ \t]*#|^[ \t]*$)' old_conf | sort) \ <(grep -... 2016年11月25日
Takuro Hirayama さんのアバター 10views

標準出力に出力日時をprependする

bashで標準出力に出力したログメッセージをリダイレクトでログファイルへ書き込む場合、 (自分で書かなければ)ログ出力日時が記録されなくて寂しい結果になる。 ロガー作ったり、loggerコマンドを使ったりしても良いが、 コピペで手抜きして... 2016年11月21日
Takuro Hirayama さんのアバター 25views

シェルのプロンプトに省略なしでホスト名表示

www.example.com のような hostname だと [root@www ~]# sl になってしまい、つらみがある。 変更箇所 # vim /etc/bashrc --- ... # 書換 \h -> \H... 2016年11月1日
Takuro Hirayama さんのアバター 55views

OSDNで公開されているファイルをwgetでダウンロード

現象 $ wget https://osdn.jp/frs/redir.php?m=iij&f=%2Faipo%2F64847%2Faipo-update8.1to8.1.1-linux-x64.tar.gz [1] 74387 ... 2016年10月27日
kato770 さんのアバター 12views

ログファイルデータの整理

ログファイルからアクセスの多いIPアドレスを抜き出す作業を行い、整頓系のコマンドに多く触れることとなりました。 http://blog.nomadscafe.jp/2012/07/sort-uniq.html まずはtailでデータを並... 2016年10月20日
Takuro Hirayama さんのアバター 19views

root権限でMySQLログイン(Plesk環境)

rootアカウント? そんなものは存在しない。 # mysql -uadmin -p`cat /etc/psa/.psa.shadow` MySQL の root パスワードは何ですか? ... 2016年10月4日
yamagenii さんのアバター 11views

スペースや括弧のついたディレクトリを作成

mkdir 10.0 (14A345) ではシンタックスエラーです。 スペースはbashではコマンドの終わりを示します。 当然のようにエスケープシークエンスがいります。 mkdir 10.0\ \(14A345\)/ ターミナル上... 2016年10月4日
Takuro Hirayama さんのアバター 24views

コマンド引数最大サイズ

明日も使わないであろうムダ知識。 以下のコマンドでコマンド引数最大サイズ[byte]が取れる。 [vagrant@vagrant ~]$ uname -a Linux vagrant 2.6.32-573.el6.x86_64 #1 S... 2016年9月29日
Takuro Hirayama さんのアバター 22views

特定カラム対象grep

awkを使うらしいです。 # access_logの9カラム目がHTTPステータスの場合 # status: 200 OK のみ $ cat access_log | awk '$9 == "200"' # status: 200 O... 2016年8月31日
Takuro Hirayama さんのアバター 35views

ターミナルにBTマウス/BTキーボードのバッテリ残量警告を表示する

$ vim ~/battery_alert.sh --- #!/bin/bash BATTERY_ALERT_PERCENT=25 MAX_TRY=10 num=0 while [ $num -lt 10 ] do product_... 2016年8月26日
kato770 さんのアバター 59views

Bashのエラー検出

サイトが落ちると携帯にメールを送るスクリプトファイルを作り、実行できるところまではうまくいきましたが、crontabに設定しても全然動く気配がありませんでした。 crontab -l */1 * * * * /bin/errorkensy... 2016年8月26日
Takuro Hirayama さんのアバター 36views

コマンドでMagicMouseのバッテリ残量[%]を取得

#!/bin/bash num=0 while ioreg -arl -c AppleDeviceManagementHIDEventService -k BatteryPercent -d 1 > /tmp/hid_info.pl... 2016年8月25日
Takuro Hirayama さんのアバター 12views

送信できずにキューに詰まってたメールを検索

Postfixのmaillogで確認しました。 そのまま他の環境で動くかは不明。 ## Concat all existing maillogs # cat /var/log/maillog* > maillogs ## defe... 2016年8月25日
Takuro Hirayama さんのアバター 15views

特定ディレクトリ配下のスクリプトを全部叩く

# man xargs # ... # -n number Set the maximum number of arguments taken from standard input for each invocation of uti... 2016年8月22日