Привет, ребята, я очень новичок в этом деле. Я пытаюсь написать сценарий оболочки, который синхронизирует две папки. Поэтому теоретически я должен перечислить все файлы из папки один в массив и проверить, существует ли файл в папке b. Если не cp $ file в папку b.ShellScript синхронизирует две папки
#!/bin/bash
FILES="`/PATH/TO/ALL/FILES`"
function generateList {
for file in "$FILES"
do
echo "$file"
done
}
Возможно, вы знаете хороший учебник, который учит основам. :)
Если вы хотите практиковать Баш, хорошо, посмотрите на 'тест человека 'как проверить, существует ли файл или нет. Однако, если вам действительно нужна более сильная синхронизация, используйте, по крайней мере, 'rsync'. – fejese