Я не знаком с AIX, но имею Вас, попробовал w
или e
форматирование аргументов ps
?
ps uwx | grep 1482
# or
ps uex | grep 1482
Это должно работать с помощью grep:
grep -L bluecar *.html | xargs rm
С GNU grep/xargs Вы может использовать
grep -LZ -- str *.html | xargs -r0 rm
find
инструмент является обычным для использования.
find . -name "*.html" \( -exec grep -q bluecar {} \; -o -exec rm {} \; \)
или
find . -name "*.html" ! -exec grep -q bluecar {} \; -exec rm {} \;
Но попробуйте его на копии сначала...
-exec
истинная эквивалентность, которую команда возвращает 0, и find
короткое замыкание булевых операторов.
– Gilles 'SO- stop being evil'
17.05.2011, 14:40
-exec rm …
вместо -delete
? -delete
обычно намного более эффективно (сохраняет ветвление/должностное лицо на файл).
– derobert
28.11.2012, 19:05
grep -ZL bluecar *.html | xargs -0 rm
. Я отредактировал бы его в, но я вижу, @php-coder уже вставляет ответ с этим... – derobert 28.11.2012, 19:03bluecar
? – amphibient 12.03.2013, 22:53