Установите libmpfr -dev 4.10+ с помощью apt

Здесь мы предполагаем, что вы хотите, чтобы имя папки было извлечено из первого файла:

Создать каталог

dir="$(mkdir -p $(ls -ltp --full-time | grep -v / | awk '{print $6}' | sed -n '2p' | sed 's/-//g'))"

Список только файлов grep -v /, отсортированных по времени lt, показать полное время (, поэтому у нас есть дата)--full-time.

ls -ltp --full-time | grep -v /

Выберите столбец дат

awk '{print $6}'

Получить вторую строку (первая строка показывает количество файлов ), которые соответствуют первому файлу, и удалить тире:

sed -n '2p' | sed 's/-//g'

Скопируйте файлы

cp $(ls -ltp --full-time | grep -v / | awk '{print $9}' | sed -n '2,3p' | tr '\n' ' ') "${dir}/"

Список только файлов grep -v /, отсортированных по времени lt, показать полное время (, поэтому у нас есть дата)--full-time.

ls -ltp --full-time | grep -v /

Получить имена файлов:

awk '{print $9}'

Выберите первый и второй файл

sed -n '2,3p'

Замените пробел на новую строку, чтобы мы могли выполнить копирование в одну строку.

tr '\n' ' '

Команда будет выглядеть следующим образом

cp x z 20190924/
0
29.11.2020, 19:11
1 ответ

Я полагаю, вы имеете в виду mpfr 4.1.0, а не 4.10.

Поскольку последняя версия в репозиториях — 4.1.0, вам придется собрать ее из исходного кода, который вы можете получить здесь:https://www.mpfr.org/mpfr-current/mpfr-4.1.0.tar.gz

Убедитесь, что у вас установлена ​​libgmp -dev, а если нет:

apt-get install libgmp-dev

После этого добавьте его в свою среду:

export LD_LIBRARY_PATH=/opt/mpfr/4.1.0/lib:$LD_LIBRARY_PATH
0
18.03.2021, 22:46

Теги

Похожие вопросы