Это довольно простая задача для sed
sed '
/SID_DESC/{
/\n/{
P
D
}
:1
N
/PROGRAM/!b1
/sales/s/[^\n]*\n/#&/g
}
' listener.ora
Мое предположение, потому что имена отличаются от систем, которые я использую (Debian ).
/tmp
это временный каталог (не догадка ). /tmp
является частью реальной файловой системы, сохраняющейся после перезагрузки. /system/volatile
поддерживается свопом, он не сохраняется при загрузке. swap
— это тип файловой системы -, используемый для подкачки, аналогичный tmpfs
. /apptmp
см. пояснение к /system/volatile
. /dev/swap
, вероятно, является ссылкой на файл/раздел подкачки. Попробуйте ls -dl /dev/swap
, чтобы узнать. /swap
не существует, см. результаты в вашем вопросе. swap
— это фоновое хранилище для различных файловых систем в памяти.
Если вы хотите увидеть тип файловой системы, вы можете вызвать:
mount -p
, чтобы получить вывод, подобный vfstab
, для текущего состояния монтирования.