* 変数の変換
:r 拡張子を取る
:e 拡張子のみ
:h ディレクトリのみ
:t ファイル名のみ
ex) basenameのみにする場合 -> ${var:r:t}
置換 :s/source/goal/
gs/source/goal/ (全てにマッチさせる場合)
*ヒストリ
!! 直前のコマンド !$ 直前コマンドの最後のフィールド
^a^d^ a->dに置換
!?xxx? ヒストリの内xxxにマッチするもの
!5:0 5番目のコマンドの最初のフィールド
!* コマンド自身の後ろにあるすべての引数
$0は$ARGV[0]と同義
#このページは私自身が良く忘れてしまうことのメモなのでもっとく詳しいことは下記がおすすめです
:r 拡張子を取る
:e 拡張子のみ
:h ディレクトリのみ
:t ファイル名のみ
ex) basenameのみにする場合 -> ${var:r:t}
置換 :s/source/goal/
gs/source/goal/ (全てにマッチさせる場合)
*ヒストリ
!! 直前のコマンド !$ 直前コマンドの最後のフィールド
^a^d^ a->dに置換
!?xxx? ヒストリの内xxxにマッチするもの
!5:0 5番目のコマンドの最初のフィールド
!* コマンド自身の後ろにあるすべての引数
$0は$ARGV[0]と同義
#このページは私自身が良く忘れてしまうことのメモなのでもっとく詳しいことは下記がおすすめです
入門csh & tcshオライリー・ジャパンこのアイテムの詳細を見る |