2016-04-11 21 views
0

İşteyken, T sürücümüzün dosya yoluna sahip bir e-posta alırım. Ofisimizde bir mac kullandığım için dosya yolu biraz farklı.windows dosya yolu, makroya dönüş

Bir örnek e-posta olabilir:

T adresinden iş dosyaları bulmak: my mac üzerinde

file.txt \ Klasör \ Ders \ Konusu \ Yıl \ Ay \

/Username/T/Folder/Course/Subject/Year/Month/file.txt 

Normalde Windows makinem üzerinde çalışıyorsam bu dosya konumunu kopyalayıp Windows Gezgini'ne yapıştırın ve dosya/klasör açılacaktır. Ama eğer bunu kopyalayıp mac bulucuya yapıştırırsam "klasöre git", hoşuna gitmiyor.

  1. Bu dizeyi dönüştürmek için macumda bir komut dosyası yazmak mümkün mü?
  2. Bu dosya yoluna klasörden el ile tıklamak yerine daha hızlı ulaşabilmenin başka bir yolu var mı?

cevap

0

Sen sed kullanabilirsiniz:

echo 'T:\Folder\Course\Subject\Year\Month\file.txt' | sed 's/\\/\//g' 
=> T:/Folder/Course/Subject/Year/Month/file.txt 

Bu komut her şey çalıştırmak istemiyorsanız, bu içeriklerle bir dosya /usr/bin/openWinPath oluşturabilirsiniz:

path=$(echo "$1" | sed 's/\\/\//g') 
open "$path" 

Sonra chmod +x /usr/bin/openWinPath çalıştırmak betiği yürütülebilir yapmak için bir terminalde ve

openWinPath "T:\Folder\Course\Subject\Year\Month\file.txt" 

terminalinize

İhtiyacınız olan şey budur!