タグ

ブックマーク / qiita.com/b4b4r07 (2)

  • シェルスクリプトでリダイレクトによる上書き防止 - Qiita

    bash bash では set -C もしくは set -o noclobber とやれば、リダイレクトによる上書きを禁止できます。 -C 設定されている場合、 bash はリダイレクト演算子 >, >&, <> で既存のファイルを上書きしません。上書きができるのは、リダイレクト演算子 >| を > の代わりに使った時です。 man にあるように リダイレクト演算子を >| にすればオプションに関係なく上書き可能です。

    シェルスクリプトでリダイレクトによる上書き防止 - Qiita
    naoto408
    naoto408 2018/03/18
    “bash では set -C もしくは set -o noclobber とやれば、リダイレクトによる上書きを禁止できます。”
  • おい、peco もいいけど fzf 使えよ - Qiita

    (続編; --expect オプションの酷使について)私の fzf 活用事例 peco 便利ですよね。正直、使い始めてしまうと使わない日はありません。最近の CLI 界隈では選択的インターフェイスやインタラクティブフィルタなどと呼ばれるツールが盛んに開発されています。特に peco は ghq との連携で一躍人気が出た気がします。 ghqを使ったローカルリポジトリの統一的・効率的な管理について こんなやつですね。以下は ghq のリポジトリへのアクセスを簡単にするためにスクリプトです。 # Require Bash 4.0+ peco-src() { local selected selected="$(ghq list --full-path | peco --query="$READLINE_LINE")" if [ -n "$selected" ]; then READLINE_LI

    おい、peco もいいけど fzf 使えよ - Qiita
  • 1