タグ

Zshに関するtest_testerのブックマーク (3)

  • zsh で path にディレクトリを追加するときは (N-/) を付けよう - Qiita

    これでも間違いというわけではないんだけど、追加するディレクトリが存在しない場合も path に追加されて、結果として無駄なディレクトリが含まれている状態になってしまう。あんまりうれしくない。 でも zsh にはちゃんとそれを防ぐ方法があって、ディレクトリ名の後ろに (N-/) を付ければうまく解決できる。

    zsh で path にディレクトリを追加するときは (N-/) を付けよう - Qiita
  • シェルスクリプトでの正規表現マッチ - Qiita

    シェルスクリプトで正規表現でのマッチングを使いたい場合,少しぐぐってみると case 文を使えという内容のものがよくヒットするようですが,expr コマンドでも正規表現が使えます. #!/bin/sh if expr "aaabbc" : "b+c$" > /dev/null; then echo "hoge" fi # => hoge 正規表現を用いた場合,expr はマッチした位置や()でグループ化した結果を出力するので,要らない場合は /dev/null に捨てます. ちなみに, zsh では [[ ]] を用いて自然に正規表現が書けます.

    シェルスクリプトでの正規表現マッチ - Qiita
  • Zshをかわいくする.zshrcの設定 - Qiita

    はじめに 仕事などで触っている時間が長いのがエディター、それとシェルです。 今回はそんな触っている時間が長いシェル、かつその中でもZshをかわいくする方法を書いていきます。 なお、この記事は以下の記事を参考にしています。 可愛いzshの作り方 - プログラムモグモグ 完成形 以下の画像の通りとなります。かわいいですね。頑張っている様子が見受けられます。 ちなみに、顔文字のモチーフは過去所属していた会社の社内IRCに住み着いていたunazu_kunというbotが元となっています。 プロンプトで使うための関数定義 設定はそれぞれ関数に切り出して各プロンプト内でevalして使う形にすると見やすいかなと思っています。 以下の3つの関数は .zshrc 内に羅列しても構いません。

    Zshをかわいくする.zshrcの設定 - Qiita
  • 1