Необходимо использовать его этот путь:
ls -l | awk -v d="$Date" '$0 ~ d {print $NF}'
Объяснение здесь
Но может быть, лучше использовать find
в Вашем сценарии.
find . -maxdepth 1 -type f -daystart -ctime -`date "+%d"`
Если у Вас есть классик awk
вместо gawk
:
find * -prune -type f -cmin -`date '+%d %H %M' | awk '{print ($1*24+$2)*60+$3}'`
Вы должны обновить файл индекса пакета (доступные пакеты), а затем обновите набор пакетов (упаковки для установки) на основе обновленного файла индекса.
Во время первой части поездки от автономного автомата на интернет-машина вы можете отправить файл индекса пакета Desynchronize и набор пакетов Desynchronized.
На интернет-машине вы можете обновить файл индекса пакета , затем Обновите набор пакетов на основе нового файла индекса и загрузить соответствующий пучок.
Во время второй части поездки от интернет-машины до автономной машины вы можете отправить полученный пучок.
Проблема в том, что
apt-offline set upgrade.sig --upgrade
используйте файл индекса пакета локального компьютера, и нет возможности использовать другой файл индекса пакета. Таким образом, вы не можете запустить эту команду на онлайн-машине и приходится делать туристическую поездку в автономный станок.
Решение будет сообщить APT-автоном, чтобы использовать другой файл индекса пакета, чем локальный, но в это время это невозможно. Вы можете исправить его или написать свой собственный инструмент.