The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
колонка пространство rollthecoin AIX 4 07-09-2008 09:36 AM
Экстракт колонки по имени t27 UNIX для чайников Вопросы И Ответы 3 08-29-2007 02:04 PM
колонка поиска user_007 Shell программирование и сценарии 8 07-01-2007 06:52 AM
отфильтровывания определенного столбца из файла CamTu Shell программирование и сценарии 4 04-04-2005 07:24 PM
Фильтр основан на колонку стоимости rraajjiibb Shell программирование и сценарии 2 05-25-2004 10:09 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 10-16-2008
ProGrammar ProGrammar is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2008
Сообщений: 13
Цель: DF-х | Фильтр основан на способности (используются пространства) колонка, где%> 85

Я хочу сделать это в SH, однако, если возможность существует только в других орудий в других местах это приемлемо.

% DF-х
Файловая система Размер используется использовать потенциал монтируется на
...
/ dev/dsk/c0t0d0s1 103G 102G 23м 100% / export/DISK15
...
# Вывод усечено для краткости

Моя цель состоит в том, чтобы создать сценарий для фильтрации и печать всех элементов в один DF-х выходных:
- Команд, доступных для ! / BIN / ш - Предпочитаемая
- Если% стоимости в качестве колонку больше, чем на 85%
- Я хочу, чтобы в результате вывода на печать оригинальной записи DF-K производства
содержать файловую потенциал и точки монтирования

- Кроме того, я хотел бы сортировать в буквенно-цифровых символов, содержащихся в установленный на колонке, это хорошо бы иметь, не обязательно ** я не имел большого успеха с Сорт-K 6,6 D или 6,6 D операнды


Я сравнительно новым для среды UNIX, Windows парень на торговлю, с тем получить Боос и jeers из вашей системы вперед.

Перейти к делу:

Я имел в виду foreach заявления, не уверены в том, как прокормить каждой линии на foreach заявление, где возврата каретки или новой строки символов будет использоваться как поле разделителя в foreach входного; AWK в сочетании с GT заявления, но не совсем уверены, что если это лучший инструмент. Я подозреваю, может быть, проверка заявления, нужно будет использовать, но я чертеж заготовки о том, как достичь этого и положил его вместе со мною очень ограниченное воздействие сценариев. Я понятия не имею, как назначить возврат каретки / новая строка символов, в качестве места для сепаратора foreach ввод в виду, что я новый Я прочитал документацию для всего тем моим руководством может быть серьезно заблуждение или даже в правильном контексте.

Вот мои первоначальные мысли, это могло бы прояснить мои намерения

DF-х
либо для производства труб для ввода "foreach выступление команды "или перенаправить на временный файл, <<EOFs (в данном документе) приемлемыми, возможно, предпочли для сохранения пространства каждый раз, когда команда выполняется, чтобы избежать создания файла накопившейся

либо временного файла или <<EOF предоставлять foreach входов, которые должны быть приняты меры, в какой момент я хочу, чтобы% стоимости в качестве колонки по сравнению с GT заявление от стоимости 85%.

Тогда любой из оригинальных записей, чьи способности колонке стоимость оценивается как верно и в отношении GT 85% сравнение, я хочу эти печатные и в конечном счете, отсортированных по буквенно-цифровые значения из монтирования.

Пожалуйста, дайте мне знать, если вы можете помочь и / или если вы хотите мне сделать какие-либо дополнительные ног, быть в какой-либо конкретной следующие просьбы, чтобы мы могли получить право сделать это и с минимальной задержкой. Благодаря кучу заранее.

Вашу дружественную окрестности programmar!
Old 10-16-2008
ProGrammar ProGrammar is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2008
Сообщений: 13
поэтому я обнаружил некоторую информацию об этом сайте размещен после того, как я, думаю, это не редкость, используя предлагаемые ссылки на соответствующие должности.

в любом случае,

Синтаксис я получил за выполнение всего я хотел в конечном итоге в

# DF-х | grep / экспорт | AWK '$ 5> \u003d 85' | сортировать 6,6 D

Однако это не включает какие-либо записи, где потенциал области имеет значение 100%, в последний раз ... Я проверил, что было более 85. Какие у меня отсутствует?
Old 10-16-2008
danmero danmero is offline Forum Advisor  
  
 

Регистрация: Nov 2007
Место проведения: 45.48-73.63
Сообщения: 1432
Бесполезно использовать grep
Код:
df -kh | awk '/\/export/ && int($5) >= 85'
Old 10-16-2008
ProGrammar ProGrammar is offline
Зарегистрированный пользователь
  
 

Регистрация: Oct 2008
Сообщений: 13
Цитата:
Первоначально Послано danmero View Post
Бесполезно использовать grep
Код:
df -kh | awk '/\/export/ && int($5) >= 85'

Ошибка:
Непревзойденные '


Спасибо за ваш вклад, хотя. Если вы не возражаете объяснив, Вы могли бы вдаваться в подробности о структуре этого заявления, и почему вы сделали это.

Я все еще пытаюсь выяснить размещения / требований / предостережения о (), [],{}, которых вы только используя скобки здесь. Надеемся, вы понимаете, что я спросить.

Могу ли я право взять на себя одну кавычки в группу команд вместе или они двойного назначения, с тем чтобы выполнять команды в командной AWK, а также группировка содержания. рода, как к югу от исполнения корпуса?

Я знакома с помощью вперед-слеш начать поиск, как в рамках VI, меньше среды, а затем вы используете бэк-слеш вырваться вперед следующие подсечно-Метасимвол которая является частью поисковой строкой ... что за последние вперед подсечно-цели в этом заявлении? Кроме того, в открытом закрыть скобки вокруг целое и колонки ID? Если у вас есть справочный материал, я охотно принимают в качестве ответа.
Old 10-16-2008
danmero danmero is offline Forum Advisor  
  
 

Регистрация: Nov 2007
Место проведения: 45.48-73.63
Сообщения: 1432
Код:
df -kh |       \  # Pipe the output of df to awk
awk '             # Start the awk script
/\/mnt/        \  # Grep for pattern(first condition)
&&             \  # add a second condition (and)
int($5) >= 85  \  # Check if integer of $5 is greater that 85(second condition) 
'                 # End awk script
Old 10-16-2008
Shamrock shamrock is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Oct 2007
Место проведения: США
Сообщений: 753
Код:
df -kh | \
awk '{
   if (NF==1) {
      getline l
      gsub(" +"," ",l)
      $0=$0l
      l=""
   }
   if ($(NF-1)+0 > 85)
      print
}' | \
sort -k6,6
Closed Thread

Закладки

Теги
Unix команды

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 09:54 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0