EUREKA !!!
Поскольку мой NAS является Netgear reaadynas 1100, он запускает собственную систему Unix CIFS. Имя пользователя и пароль, которые я должен был использовать, НЕ относятся к домену, а фактически к системе NAS.
Итак, я перешел на пароль администратора + администратора NAS и все работает !!
Используйте флаг -d.
unzip -d output_dir/ zipfiles.zip
Чтобы автоматизировать его:
#!/bin/bash
for i in `cat outfile.txt`; do
output_dir=$(dirname $i)
unzip -d $output_dir $i
done
EDIT: Как предлагает @dessert, вы можете сделайте это как лучшую альтернативу:
while IFS='' read -r i || [[ -n "$i" ]]; do unzip -d ${i%/*} $i; done <outfile.txt
Используйте флаг -d.
unzip -d output_dir/ zipfiles.zip
Чтобы автоматизировать его:
#!/bin/bash
for i in `cat outfile.txt`; do
output_dir=$(dirname $i)
unzip -d $output_dir $i
done
EDIT: Как предлагает @dessert, вы можете сделайте это как лучшую альтернативу:
while IFS='' read -r i || [[ -n "$i" ]]; do unzip -d ${i%/*} $i; done <outfile.txt
Используйте флаг -d.
unzip -d output_dir/ zipfiles.zip
Чтобы автоматизировать его:
#!/bin/bash
for i in `cat outfile.txt`; do
output_dir=$(dirname $i)
unzip -d $output_dir $i
done
EDIT: Как предлагает @dessert, вы можете сделайте это как лучшую альтернативу:
while IFS='' read -r i || [[ -n "$i" ]]; do unzip -d ${i%/*} $i; done <outfile.txt