Прокрутите все файлы в данном подкаталоге, назовите вывод зацикленным файлом

  1. Загрузите Live ISO Arch Linux здесь
  2. Запишите его на флэш-накопитель
  3. Загрузите компьютер с диска Arch Linux
  4. Подключите домашний раздел жесткого диска к / mnt .

    • Запустите lsblk , чтобы узнать, как называются ваши разделы. Вот пример вывода:

    sda 8: 0 0 298.1G 0 disk
    ├─sda1 8: 1 0 511M 0 part
    ├─sda2 8: 2 0 289.6G 0 часть
    ├─sda3 8: 3 0 8G 0 part
    └─sda4 8: 4 0 1007K 0 часть

    Обычно самый большой раздел ваш корневой раздел. (В моем случае / dev / sda2 )

    • Запустите mount / mnt . В моем случае mount / dev / sda2 / mnt
  5. Смонтируйте загрузочный раздел жесткого диска (если он у вас есть) и все остальные разделы на своем месте, но на основе / mnt . Например, ваш загрузочный раздел (в моем случае / dev / sda1 . Размер корневого раздела обычно составляет 250-500 МБ) монтируется в / mnt / boot .
  6. Запустите команду arch-chroot / mnt / bin / bash
  7. Теперь вы запускаете «внутри» вашего жесткого диска установку Antergos. Выполните команду pacman -Syu , чтобы обновить все установленное на нем программное обеспечение.
  8. По завершении нажмите Ctrl D , чтобы выйти из chroot, а затем введите systemctl reboot , чтобы перезагрузить компьютер. Когда он дойдет до экрана загрузки BIOS, извлеките флэш-накопитель, чтобы загрузиться с жесткого диска.
1
07.03.2017, 18:35
1 ответ

Кредит Bruno9779 за первоначальный проект этого ответа. Не уверен, почему он был самоудален, так как это был довольно хороший ответ:

Вы практически все сделали сами:

destinationDir="/destination/path/here/"
if cd "$destinationDir"; then
    for file in *.csv;  do
        # run executable on "$file" and output 
        executable "$file" standard.csv > "${destinationDir}/output_${file}.csv"
    done
else
    echo "Unable to change to working directory."
fi

Только не забывайте заключать в кавычки имена файлов с переменными.

3
27.01.2020, 23:25

Теги

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