Подключите домашний раздел жесткого диска к / 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
/ mnt
. Например, ваш загрузочный раздел (в моем случае / dev / sda1
. Размер корневого раздела обычно составляет 250-500 МБ) монтируется в / mnt / boot
. arch-chroot / mnt / bin / bash
pacman -Syu
, чтобы обновить все установленное на нем программное обеспечение. systemctl reboot
, чтобы перезагрузить компьютер. Когда он дойдет до экрана загрузки BIOS, извлеките флэш-накопитель, чтобы загрузиться с жесткого диска. Кредит 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
Только не забывайте заключать в кавычки имена файлов с переменными.