История изменений
Исправление crutch_master, (текущая версия) :
Тем самым что бы получилось на выходе скрипта 2 файла. Сам скрипт файл
Сам скрипт на выходе скрипта? Он сам себя скопировать должен?
где все вот эти скопированые будут элементы со списка xls
Надо записать что он скинул на ftp и куда?
Для начала xls перевести в обычный txt одно полное имя файла (или что там) на строку.
Вот такое пока набросал.
#!/bin/bash
while read line ; do
IFS=".zip" # что это, почему разделитель ".zip"?
set -- $line # это вообще что такое и зачем?
filename=$1 # почему имя файла - это первый агрумент скрипта?
echo -e "$filename\n" # зачем делать -e и \n? может просто делать echo?
done < filename.xls # КАК он должен прочитать xls? Это бинарный файл там может быть любая каша между ".zip".
NameF="$1"
FindF="*.zip"
DirF="cd /backup/"
find ./ -name $FindF | grep -i $NameF -exec cp $NameF $DirF$NameF
# Что тут происходит я вообще не понял зачем грепать? Зачем find? Зачем поставлять "cd /backup/" в cp?
# Перестань, пока всё не сломал!
Исходная версия crutch_master, :
Тем самым что бы получилось на выходе скрипта 2 файла. Сам скрипт файл
Сам скрипт на выходе скрипта? Он сам себя скопировать должен?
где все вот эти скопированые будут элементы со списка xls
Надо записать что он скинул на ftp и куда?
Для начала xls перевести в обычный txt одно полное имя файла (или что там) на строку.
Вот такое пока набросал.
#!/bin/bash
while read line ; do
IFS=".zip" # что это, почему разделитель ".zip"?
set -- $line # это вообще что такое и зачем?
filename=$1 # почему имя файла - это первый агрумент скрипта?
echo -e "$filename\n" # зачем делать -e и \n? может просто делать echo?
done < filename.xls # КАК он должен прочитать xls? Это бинарный файл там может быть любая каша между ".zip".
NameF="$1"
FindF="*.zip"
DirF="cd /backup/"
find ./ -name $FindF | grep -i $NameF -exec cp $NameF $DirF$NameF
# Что тут происходит я вообще не понял зачем грепать? Зачем find? Зачем поставлять "cd /backup/" в cp? Перестань, пока всё не сломал!