У меня есть файл с именем $ {sysmain_content}. Я пытаюсь разместить это непосредственно перед шаблоном [DWH_DBSPACES_LOCATION] в файле /var/tmp/sym_links.ini.$$.
Так что я хочу, чтобы [DWH_DBSPACES_LOCATION] отображался в конце, а не в начале замененной строки в файле ниже.
`
;--------------------------------------------------------------------------
; DWH MAIN DBSPACE information
;--------------------------------------------------------------------------
[DWH_SYSTEM_MAIN]
DWH_SYSTEM_MAIN_1
DWH_SYSTEM_MAIN_2
[DWH_SYSTEM_MAIN_1]
Path=/eniq/database/dwh_main_dbspace/iq_system_main.iq
Lun_ID=
Type=fs
Size=30166
Link=
Disk=
[DWH_DBSPACES_LOCATION]
Моя попытка ниже с использованием sed и r делает противоположное, так как сначала печатает содержимое файла.
sed "/^\[DWH_DBSPACES_LOCATION\]$/r ${sysmain_content}" /var/tmp/sym_links.ini.$$ > /var/tmp/sym_links.ini.$$.tmp1