Наверное, нет. Как я вспоминаю, последний код PROM для блейда Sun 100/150 не поддерживал начальную загрузку от USB-устройств. Можно купить 50-контактный SCSI диск DVD-ROM у eBay для где угодно от $20-100. Пример: http://www.ebay.com/itm/Pioneer-DVD-116SM-Sun-370-4439-50-pin-SCSI-16x-DVD-ROM-Drive-523424739017-/161001660487?pt=US_CD_DVD_Blu_Ray_Drives&hash=item257c726047
Единственная другая опция состояла бы в том, чтобы настроить инициировать сервер, и boot net - install
.
Когда вы запускаете > /tmp/foo.txt
, вы перезаписываете содержимое из / tmp / foo. txt
с выводом sed 's / old text / new text /' file1.txt
. Поскольку /tmp/foo.txt
не существует, когда вы запускаете эту команду, bash создаст этот файл для вас, а затем запишет его.
Затем, когда вы используете флаг -p
для cp
, вы копируете разрешения и атрибуты /tmp/foo.txt
в ] file1.txt
и перезаписывает его в процессе.
Вместо этого вы хотите перезаписать содержимое file1.txt
содержимым /tmp/foo.txt
, что должно звучать знакомо. Выполнить
sed 's/old text/new text/' file1.txt > /tmp/foo.txt
cat /tmp/foo.txt > file1.txt
Обратите внимание, что при этом не копируются никакие разрешения или атрибуты из file1.txt
в /tmp/foo.txt
или наоборот - вы сохраняете существующие метаданные для file1.txt
, но с изменением содержимого.
В этом конкретном случае вы также можете просто использовать sed -i
, как предлагает pbm.