Если вы хотите, чтобы все было в нижнем тексте, это должно работать
echo FIELD1 FIELD2 | awk '{print tolower(substr($1,1,1)$2".""TextToAppend")}'
вывод: ffield2.texttoappend
Если вы хотите, чтобы texttoappend был как есть, это должно работать
echo FIELD1 FIELD2 | awk '{print tolower(substr($1,1,1)$2)".""TextToAppend"}'
вывод: ffield2.TextToAppend
Во-первых, взгляните на различные символические ссылки в /dev/disk/...
. Симлинки существуют для разных критериев (метка тома, серийный номер диска,... ), и вы можете выбрать те, которые лучше всего описывают интересующий вас раздел.
Во-вторых, вы можете отредактировать /etc/fstab
, чтобы смонтировать эти разделы там, где вы хотите их смонтировать. В том числе и в каталоги с каким-то порядковым номером. Да, вам нужна одна запись для каждого раздела.
Если вместо этого вы говорите об автоматическом -монтаже и хотите иметь общую схему для автоматического -монтажа, это будет зависеть от вашего автоматического монтажника. Одним из способов было бы написать собственные правила udev -с более высоким приоритетом, чем те, которые использует ваш автоматический -монтировщик.
Быстрым решением было бы размонтировать все уже смонтированные и смонтировать их все в папки с серийным номером uuid
:
cd /media/$USER
ls -1 | xargs -L1 -I {} sudo umount /media/$USER/{}
sudo mkdir /media/amounted
cd /media/amounted
ls -1 /dev/disk/by-uuid/ | xargs sudo mkdir
ls -1 | xargs -L1 -I {} sudo mount /dev/disk/by-uuid/{} /media/amounted/{}
Затем перечислите диск с соответствующим uuid папки монтирования и т. д.:
sudo lsblk -o name,mountpoint,tran,fstype,label,size,uuid