Это - результат частей, традиционно размечаемых следующим образом:
s0: корень
s1: подкачка
s2: bkup
Они присвоили самую важную вещь первой части и продолжили уменьшающуюся важность :) (Кто должен подкачать, если у Вас нет корневого раздела? Далее, кто должен скопировать что-либо, если у Вас нет данных.)
Я не знаю, когда точно это было решено (вероятно, справедливо вначале; каждый раз, когда Солярис devs решил использовать дисковые идентификаторы стиля Соляриса и части.)
Проблема уходит с GPT, так как схема выделения разделов стиля MBR не применима. (Хотя я лично не знаком с тем, как Солярис представляет разделы GPT...),
Надеюсь, что это помогло XD
================
Править:
Теперь у Вас есть я заинтересованный. Я отправлю несколько ссылок, которые я нашел непосредственно перед тем, как я препятствую работе.
Солярис 2.4 книги ответа Системного администратора: Обычные части
Солярис 2.4 руководства пользователя: периферийная администрация
И эти документы приблизительно 1994, и они определяют создание s2, как интегрировано в 'формат' даже затем. Должен продолжать рыть XD!
Вы, вероятно, хотите
sed 's/exp1/exp2/g' foo.txt > foo2.txt
Читайте больше в учебном руководстве Sed, Другом учебном руководстве и маленьком учебном руководстве в ПРАКТИЧЕСКИХ РУКОВОДСТВАХ Linux
Можно также использовать жемчуг лайнеры, если Вы находите желание функций более регулярного выражения, чем sed обеспечивает. См. эту ссылку для сравнения. пример nik был бы похож:
perl -ple 's/exp1/exp2/g' foo > foo2.txt