man andの和訳。andコマンドは他のシェルの「&&」に相当。前のコマンドが正常終了したときに次のコマンドを実行する。fishでは「&&」は使えないので注意。
alias:【注意!即保存せよ】別名定義の書式で関数を作成する
man aliasの和訳。aliasは他のシェル同様に別名定義をするが、fishでは関数定義のラッパーとして扱われている。そのため関数と同名の別名は定義できない。functionコマンドで関数定義することを推奨。
【現状報告】ドキュメントの翻訳が終了しました。コマンド翻訳へ
fish 2.4のDocumentationの翻訳も終了し、チュートリアル、FAQと一通り翻訳できました。これからはリンクされているコマンドから翻訳していきます。
command:同名のfish関数を無視して外部プログラムを実行
man commandの和訳+実行例。commandを前置することで、同名のfish関数やビルトインを無視する。-sスイッチをつけると、whichプログラム同様、実行ファイルのパスを表示。
psub:fish独自のプロセス置換を行う
man psubの和訳。POSIXシェルではサブシェルとプロセス置換とコマンド置換をサポートしているが、fishではpsubコマンドと名前付きパイプを使ってコマンド置換に統一している。シンプル。
fish Tips: string trimで疑似ヒアドキュメントを実現する
fishにはあえてヒアドキュメントを採用していません。 なぜなら、他の機能で代用できる上、ヒアドキュメントはシ・・・
コメントに返答します
現時点における はてなブックマーク の反応に対して返答します。 たくさんのはてブ&コメントありがとうございます・・・
fish Tips: chext: 拡張子を変更したファイル名を出力する
拡張子を変更するchextシェル関数を定義する。「chext foo.wav mp3」→「foo.mp3」
fish Tips: quoted_insert: 【ワンライナー支援】文字列リテラルを快適に入力する
Ctrl+Qでクオートされた状態の文字列リテラルを入力する便利な設定
fed:【要注意】外部エディタで関数定義し永続化する
funcedだけでは関数は永続化されません