Поскольку @Klox сказал, после running dos2unix
, остающаяся проблема vi
шоу являются недостающей новой строкой на последней строке.
Если Вы открываете файл в vi
и сохраните его, это добавит новую строку для Вас.
Или в пакете можно сделать все это с ed
:
#!/bin/bash
for f in <list-of-files-goes-here>; do
ed -s -- "$f" <<<$',s/\r//g\nw' >/dev/null
done
В Вашей совокупности/MOUNT_FOLDER является базовым каталогом, где подкаталоги будут смонтированы косвенным auto.ext-usb монтировать-карты.
Посмотрите man 5 autofs
для получения дальнейшей информации.
Пример:
usbdisk -fstype=vfat,uid=yourworkingusername :/dev/disk/by-id/thediskid
Если Вы cd /MOUNT_FOLDER/usbdisk
Ваш usbdisk будет смонтирован там (я предполагаю, что это - отформатированный vfat).
Можно использовать/etc/fstab вместо этого - но затем Вы желание должными быть смонтироваться "вручную".
Запись в/etc/fstab похожа на это:
/dev/disk/by-id/thediskid /MOUNT_FOLDER vfat defaults,user,noauto 0 0
После этого можно смонтировать Диск USB как обычный пользователь с mount /MOUNT_FOLDER
.
добавить в /etc/auto.master
/ var / autofs / Removable /etc/auto.removable --timeout = 2
добавить в /etc/auto.removable
theDiskLabel -fstype = ext4, rw, gid = 1000, umask = 002: / dev / disk / by-uuid / thediskid
перезапустить службу autofs
sudo service autofs restart
Получите доступ к вашему каталогу, вот и все!
cd / var / autofs / remoable / theDiskLabel