【Bash】テキストファイルwhileループ + ssh の落とし穴 シェルスクリプトのwhileループ内でssh繋いで何かやるものを書いたら、 どうやってもループが1回目だけで終わってしまった。 cat ${INVENTORY_FILE} | while read -r host por… 駆け出し 太郎ハック2018.04.25 1,635
テキストファイルに書いたURLのリストをpecoってシュッとやってブラウザで開くヤツ 社内wikiにある案件のページ探すの面倒くさい。 目視で目次ページを目grepするのも、検索するときにIME日本語切り替えするのも面倒くさい。 そんな時用。 「つまりどういうことだってばよ」 と言われても説明するのも面倒… 駆け出し 太郎ハック2018.04.20 271
漢字かな混じり文字列をローマ字表記に変換 KAKASI – 漢字→かな(ローマ字)変換プログラム KAKASI というプログラムを使用。 $ echo “漢字かな混じり文をローマ字表記に変換” | kakasi -w -i utf-8 -o utf-… 駆け出し 太郎ハック2018.04.20 633
【Bash】差集合 大学1年くらいでやるやつ (覚えてない) sort $set1_file_path $set2_file_path $set2_file_path | uniq -u 実行例 $ cat a 1 2 3 4 5 6 $ … 駆け出し 太郎ハック2018.04.11 1,037
【Bash】コマンドの終了ステータスを判定して何かしたい時のイディオム Bashの話。 コマンドの終了ステータスを判定して何かしたい時、 下記のように書くことがよくある。 output=$(your_kool_command) if [ $? -ne 0 ]; then echo “Oops… 駆け出し 太郎ハック2018.04.10 66,681
【Linux】プロセスが開いているファイルディスクリプタを確認 ファイルディスクリプタ番号を指定して確認 lsof -d {{fd_num}} 実行例 # lsof -d 10 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ud… 駆け出し 太郎ハック2018.04.03 12,681
cronから起動されたシェルスクリプトをぶっ殺す これを…… # ps auxwwf root 4587 0.0 0.1 121604 2548 ? Ss 11:52 0:00 crond root 6037 0.0 0.1 150876 2968 ? S 13:12 … 駆け出し 太郎ハック2018.04.02 3,688
【SSH】ログインしないでコマンド実行 シェルスクリプトでリモートで実行できる。 ssh -i [SSH_KEY] [USER]@[PUBLIC_IP] “コマンド” Jyoziハック2018.03.30 6,126
【Git】cloneの保存先を指定or保存時のファイル名を変更 cloneを使う時に以下のように保存先を指定することが出来る。 その際は元あったファイル名でもいいが、ファイル名を変更することも出来る。 ファイル名は指定してあげなければ保存できないので、変更しなくても通常のファイル名を… Jyoziハック2018.03.26 11,998