Вы можете перейти к первому исходному каталогу, т. е. назначить его с помощью команды cd
. После этого вы можете использовать это:
mv LinuxHist Linuxnotes.txt../Resources
Это определенно сработает.
Индекс аргументов не нужен... Просто сделайте
for file in "$@"
do
# apply command to "$file"
done
# work here on remaining files in directory
Переменная $file
будет принимать последовательные значения ваших входных аргументов. Обратите внимание на синтаксис "$@"
, это гарантирует, что если аргументы (имена файлов )содержат пробелы, они все равно будут обрабатываться как единое целое.