Чтение нескольких сообщений из одной строки с помощью разделителя в AIX

Quiero agregar a las respuestas anteriores que, para mí, mi directorio de inicio(~/)también necesitaba tener los permisos 755, independientemente de los permisos de ~/.sshy los archivos que contiene. (Esto estaba en un Synology NAS, podría no aplicarse a todos los Linux)

0
22.07.2019, 11:27
1 ответ

Использованиеawk:

$ awk -F '#@#@#' '{ for (i=1; i<=NF; ++i) printf("This is message %d: %s\n", i, $i) }' file
This is message 1: Message1
This is message 2: Message2
This is message 3: Message3
This is message 4: Message4

При этом разделитель полей ввода устанавливается равным #@#@#, а затем выполняется итерация по каждому такому полю для каждой строки ввода, распечатывая поля по отдельности.

2
28.01.2020, 02:29

Теги

Похожие вопросы