Сценарий Mac Shell для получения домашнего каталога

Мне нужно получить домашний каталог в моем сценарии оболочки, чтобы мои коллеги могли его запустить. То, что делает моя оболочка, очень просто, она только копирует одни каталоги в другие. Я использовал:

$HOME,
$(whoami)
even this:
ABSPATH=$(cd "$(dirname "$0")"; pwd),

но когда я использую такую ​​переменную:

DIR= $ABSPATH/folder/afolder/bfolder/

и запустите его, я получаю это:

/Users/theUser/Desktop/FusionTest.command: line 14: /Users/theUser/Desktop/folder/afolder/bfolder: is a directory
Copying to usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file... target_directory logout
[Process completed]

Я использую команду cp -r для копирования всех файлов и каталогов.

Почему мне не хватает? или как мне это сделать??

6
задан Rafael Jimeno 22 June 2012 в 18:08
поделиться