LINUX.ORG.RU

удалить rm -rf из строки

 ,


0

2

Есть файл с подобным содержание:

  • rm -rf /system/addon.d/74-googlegallery.sh
  • rm -rf /system/addon.d/78-chromebrowser.sh
  • rm -rf /system/app/AmbientSensePrebuilt
  • rm -rf /system/priv-app/FOTAKill.odex
  • rm -rf /system/vendor/lib64/libfrsdk.so

Нужно удалить с каждой строки «rm -rf».



Последнее исправление: leave (всего исправлений: 2)

Если прям в лоб, то

cat file | cut -d ' ' -f 3-
leave ★★★★★
()
Последнее исправление: leave (всего исправлений: 1)

Судя по всему, у тебя каждая строка начинается с rm -rf, после чего следует путь к файлу. В таком случае будет уместно обрабатывать вывод построчно:

gawk -i inplace '{print $3}' $файл
Princesska ★★★★
()
Последнее исправление: Princesska (всего исправлений: 2)

И что останется? Непонятна сама идея удалить rm -rf из файла/скрипта.

anonymous
()
Ответ на: комментарий от anonymous

И что останется?

Видимо, просто список удалённых директорий.

justAmoment ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.