タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

bashに関するWK6のブックマーク (2)

  • shell script を書くときの tips 2つ(初心者向け) - tokuhirom's blog

    shell script は普段さけて通りたいと願ってやまないわけですが、たまには書かないといけないことがあるので、そういうときは覚えておくと便利な tips を2つ。 autodie っぽくするset -eとすると、コマンドの実行に失敗したときにそこで実行がとまるので便利。 #!/bin/sh set -e perl -e 'die' echo SHOULD NOT REACH HEREとすると % ./hoge.sh Died at -e line 1. % echo $? 255となって、最後までいかずに死にます。 複数のコマンドを順番に実行するときに便利。 なお、以下のような挙動をするんだそうです。 ただし失敗したコマンドが until または while ループの一部である、 if 文の一部である、 && または || リストの一部である、 コマンドの返り値が ! で反転されてい

    WK6
    WK6 2012/11/28
  • Bashを便利にする補完機能:bash-completionでSSHの入力を楽にする。 - それマグで!

    Bash-Completionは手放せなくなり。とても大事です。zshもいいんだけど、bashまだまだ使えるよ。ってかデフォルトbashが続くのでやっぱしばらくはbashかな bash-completionがあると。 TABを押すだけでコマンドが補完される。 コマンドで引数を保管してくれる。 (brewコマンドで補完) SSHコマンドの補完 (SSH補完) sshコマンドの場合、サーバー名が補完される。 ・authorized_keys (アクセスしたことあるサーバー) ・.ssh/config (Host設定) などが対象になって、超便利。このためだけにCompletionを使っているといえる。 SSHの補完機能はサーバー名などが長い時に特に便利。 いままで alias media_server="ssh 192.168.2.11" いまでは ssh me このほうが断然便利! インスト

    Bashを便利にする補完機能:bash-completionでSSHの入力を楽にする。 - それマグで!
    WK6
    WK6 2012/05/05
  • 1