Я не так хорошо знаком с скриптом linux ... и должен был сделать что-то странное.Как выбрать один файл из списка, который появляется после файла «x» в алфавитном порядке
У меня есть простой каталог, который имеет множество папок в формате ГГГГММДД ... вот как это выглядит, когда я делаю Ls в каталоге
[админ @ ххх аудит] $ Ls
1145 20140827 20140828 20140829 20140830 20140831 20140901 20140902 20140903 20140904 20140905 20141020 20141021 20141022 20141023 20141024 20141025 20141026 20141027 20141028 20141029 20141030 20141031 nohup.out
Теперь то, что я должен сделать, это скопировать одну папку (в порядке возрастания) в другой каталог. Я сохраню имя папки, скопированную где-нибудь на моем диске.
Теперь мне нужно скопировать папку, которая появляется после того, который был скопирован ранее и так далее.
например. Я скопировал сначала 1145 в пункт назначения и сохранил его в файле last_copied_date.txt. Теперь в следующем прогоне мне нужно прочитать last_copied_date.txt для этого имени папки, а затем с 20140827 подходит к 1145, скопируйте его в пункт назначения и замените имя в last_copied_date.txt на это имя новой скопированной папки.
Опять же, в третьем тираже 20140828 будет скопирован (помните, что 1145 и 20140827 все еще существует в исходной папке) и last_copied_date.txt будут обновлены.
Любая помощь приветствуется.
Когда вы говорите «папка» - вы имеете в виду «файл» или «каталог»? В UNIX нет папок, просто файлов и каталогов, и обычно, когда кто-то говорит «папка», это человек Windows, который означает каталог, но вы конкретно говорите о каталогах в своем вопросе, поэтому неясно, что вы подразумеваете под «папкой». –