Поместите все имена файлов в файл примера и выполните следующие шаги
#step1 it creates directory
awk -F "_" '{print $1}' samplefile | awk '{if (!seen [$1]++)print "mkdir" " " $0}'| sh
#step2: moves file to respective directory
for i in `awk -F "_" '{print $1}' samplefile | sort -u` ; do sed -n '/^'$i'_/p' samplefile | awk -v i="$i" '{print "mv" " " $1 " " i}'|sh ; done
Терминалы tty настраиваются с помощью init(8)
. Вы также можете прочитать tty(5)
.
Если ваш последовательный порт является USB-устройством, devd
отправляет соответствующее событие при проверке устройства. См.devd.conf(5)