Предполагая, что в CT.txt есть записи одна/строка, тогда цикл while
лучше подходит для вашей задачи:
while IFS= read -r CITY; do
FILES=/mnt/dir1/dir2/$CITY
echo "$FILES"/*
done < /home/user/CT.txt
Цикл for
плохо -для этого подходит, однако его все же можно заставить работать:
# set the input field separator to newline and disable globbing
IFS=$'\n';set -f
for CITY in $(< /home/user/CT.txt); do
FILES=/mnt/dir1/dir2/$CITY
echo "$FILES"/*
done
Я обнаружил, что ID СООБЩЕНИЯ _можно установить при использовании регистратора с --journald, если вы используете его для отправки сообщений в журналы. Копаясь в различных журналах на разных системах, я вижу много одинаковых идентификаторов MESSAGE _. Я еще не выяснил, что означает уникальный СООБЩЕНИЕ _ID, поэтому задаю свой вопрос.