タグ

ブックマーク / mkacky.wordpress.com (1)

  • コマンドの先頭にエスケープ文字

    結構過去の話だが,スクリプトを見直したときに思い出したことがあった。 改めてググっても出てこなかったのでメモ. (5/12 追記)出てきました。次の投稿 シェルスクリプトの中に \cp original_file copied_file といった具合に,コマンドの前にエスケープ文字(バックスラッシュか円記号)がついている場合がある. このエスケープ文字が何のために書かれているのかを調べようと思ったが, 「bash エスケープ文字」「コマンド エスケープ文字」などのキーワードで検索をかけても,特殊文字がどうたらみたいな解説しか出てこない. 結局,知ってそうな人に聞いて確認を取った結果, コマンド先頭のエスケープ文字はエイリアスを無視するためのもの であることが分かった. 多くの環境ではrm, cp, mvのエイリアス(別名)として,iオプションを付けたものが定義されている. # .bash_

    コマンドの先頭にエスケープ文字
  • 1