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 ~/.ssh
y los archivos que contiene. (Esto estaba en un Synology NAS, podría no aplicarse a todos los Linux)
Использование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
При этом разделитель полей ввода устанавливается равным #@#@#
, а затем выполняется итерация по каждому такому полю для каждой строки ввода, распечатывая поля по отдельности.