windowsでは、バックスラッシュのかわりに¥マークが利用されるが、macでは¥マークは¥マークでしかあつわれない
option + ¥
macOSの¥マーク
macからwindowsにリモート接続して、作業していることがよくあります。
batch処理を編集時に、パスの区切りに、¥マークを使い保存。
例えば、
copy C:¥pic¥image001.jpg D:¥stock
実行してもプログラムが見つからないとエラーが発生。
いくら試しても見つからない。。。。
しょうがないので、windows PCにログインし、batchをエディタで開くと。。。
¥マークにカーソルをあてて、UTF-8コードが表示される。
なんと、macでリモートで入力した¥マークはあくまで文字としての¥マークであった。
色々とネットを探すと。
なんと、windowsでは、¥マークは、文字としての¥マークとバックスラッシュとしての¥マークがあるが、macでは文字としての¥マークしかない。
じゃ、そもそもバックスラッシュは?どうするとの疑問。
これも、解決なんとoptionキーと¥キーの同時押しでバックスラッシュ\が表示。
改めて、windowsにリモートで接続、¥マークを\で置き換えると、無事実行完了。結構ハマった。
https://torutk.hatenablog.jp/entry/2021/12/25/223916
コメント