Косатка + RICHPse работают над Контейнерами Соляриса или локальными зонами?

Может быть...

ipcs | sed -n '
    s/[^ ]*  *//
    /^Messages/q
    /^Semaphores/cshift
    /  *bob .*/!d;s///
    / /!s/./ipcrm $1 &/p
'| sh -s -- shm \-s

Удаляет строки, которые не содержат последовательности bob в качестве третьего космоса разделенного поля или , которые не имеют во втором поле Сообщения/семафоры.

Вставляет последовательность ipcrm $1 для оставшихся строк. Он прекращает ввод при совпадении Messages и заменяет Semaphores match w/ shift . Вывод

sed интерпретируется процессом оболочки с двумя позициями shm/-s . Таким образом, когда sed говорит shift , что оболочка прекращает выполнение команды ipcrm shm и начинает выполнение -s в месте shms.

Я думаю, что если бы вы хотели чистого решения оболочки, это подошло бы близко:

set -f; IFS='
'; for l in $(ipcs); 
do IFS=\ ;set -- $l
case "$1:$2:${3#bob}" in
(-*:Sh*) a=shm;; 
(-*:Se*) a=-s;; 
(-*:Me*) break 2;;
(*:*:) ipcrm "$a" "$2";;
esac; done

-121--84725-

как насчет использования ed?

ed -s test.txt <<< $'/fruits/s/apple/banana/g\nw'

(через http://wiki.bash-hackers.org/howto/edit-ed )

-121--27210-

Если ваша сестра действительно только что отформатировала компьютер, ее файлы довольно легко восстановить, потому что только корень структуры каталогов пропускает.

Самое главное - немедленно сделать изображение жесткого диска внешним жестким диском. НЕ ремонтируйте жесткий диск напрямую.

Это можно легко сделать с помощью любого компакт-диска Linux Live и скопировать все данные с жесткого диска в файл образа с помощью команды dd . После этого оригинальный жесткий диск лучше всего отключить. Затем вы восстанавливаете данные из файла изображения, например, используя невероятно полезную программу testdisk из linux.

Поверьте мне, даже если пользователь говорит, что файлы зарезервированы и/или не важны, резервное копирование не завершено, и есть важные данные, которые можно восстановить. Если установить что-то на диск, все будет потеряно и вы несете ответственность. Не делайте этого, это путь на темную сторону;)

1
15.06.2015, 01:33
1 ответ

Комментарий или удаление строки:

#define USE_RAWDISK          1

в lib/orcallator.se, похоже, исправило проблему.

0
28.01.2020, 01:41

Теги

Похожие вопросы