The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

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



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

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Jumpstart Проблемы Solaris 10 soupbone38 SUN Solaris 7 12-08-2008 05:41 AM
Скрипт работает на Solaris, а не на Linux Silverhood Shell программирование и сценарии 1 10-05-2007 09:52 AM
Скрипт работает на Solaris, а не на Linux Silverhood Shell программирование и сценарии 0 10-05-2007 09:27 AM
Samba 3.0.14 на Solaris 10 вопросов Sapna SUN Solaris 0 10-10-2005 02:21 PM
Solaris загрузке вопросы xyyz UNIX перспективных И опытных пользователей 6 02-14-2003 02:36 PM

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 04-22-2009
LRoberts LRoberts is offline
Зарегистрированный пользователь
  
 

Регистрация: Sep 2008
Сообщений: 87
Solaris / Linux Проблемы со сценарием

Здравствуйте,

Я запустить эту команду из окна Solaris и она работает просто отлично. Это дает мне теплые выходного файла в моей Я ищу которой будет, например ...

sb1p
rdop
ot2p
ot3p
eimp


Однако, когда я делать то же самое с Linux поле ...

PS-EF | grep nco_p_syslog | grep-V grep | AWK '($ печати Н.Ф.)' | AWK-F. '(печати $ 1)'> $ OMNIHOME / BIN / syslogfile.dat


Я получаю это в файл ...
/ lcl/apps/Tivoli/netcool/omnibus/probes/linux2x86/syslog


Оба используют
#! / BIN / KSH


Я понятия не имею, где он даже получение этой многострадальной каталог из за результаты.

Любые идеи?

Спасибо заранее.
Old 04-22-2009
Kodak kodak is offline
Зарегистрированный пользователь
  
 

Регистрация: Июнь 2003
Сообщений: 51
Это различие между выпуска ОС Solaris и Linux PS PS. Вы, вероятно, придется вносить изменения в пособиях для различных ОС. Вы, вероятно, могли бы сделать некоторые дела коммутации магия делать это все в одном скрипте, хотя и.

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

Ли:

PS-EF | grep nco_p_syslog

на обоих, а затем сравнить производства. Если вы не понимаете, что каждая команда делает, нужно потратить некоторое время на чтение различных страниц до тех пор, пока вы делаете.
Old 04-22-2009
LRoberts LRoberts is offline
Зарегистрированный пользователь
  
 

Регистрация: Sep 2008
Сообщений: 87
Ok я пытался, что и сделали некоторые чтении на AWK Однако я не могу показаться, чтобы найти, как только съемки последней части.

В настоящее время я ...
Код:
ps -ef | grep nco_p_syslog | grep -v grep | awk '{print $NF}' | awk -F. '{print $1}' > $OMNIHOME/bin/syslogfile.dat
, Что дает результаты ....
Код:
/lcl/prd/data/dc000p/dump/bdump/alert_dc000p
Я только хочу в dc000p части для записи на DAT-файле.
По жизни мне, что я вроде как не могу понять, в AWK команды для этого.

Любая помощь будет большим также объяснить, каким образом AWK будет работать, как его использовали выше. Я очень к ней новых и прочее я читаю это немного запутанным до сих пор.
Old 04-22-2009
LRoberts LRoberts is offline
Зарегистрированный пользователь
  
 

Регистрация: Sep 2008
Сообщений: 87
Я СООО рядом!!!

В настоящее время я этого ...
Код:
ps -ef | grep nco_p_syslog | grep -v grep | awk '{print $NF}' | awk -F_ '{print $2}' >> $OMNIHOME/bin/syslogfile.dat
Который дает такой результат ....
Код:
dc000p.log
Я просто не могу понять, как сократить. Лог с конца :-(
Old 04-22-2009
pludi's Avatar
pludi pludi is offline Forum Staff  
Модератор
  
 

Регистрация: Декабрь 2008
Местонахождение:. На
Сообщения: 1,857
Почему бы и нет
Код:
ps -ef | awk -F. '/nco_p_syslog/ { print $NF }' > $OMNIHOME/bin/syslogfile.dat # Solaris
ps -ef | awk -F'_' '/nco_p_syslog/ { print substr($NF, 1, index($NF, ".")-1) }'  > $OMNIHOME/bin/syslogfile.dat # Linux
Old 04-22-2009
LRoberts LRoberts is offline
Зарегистрированный пользователь
  
 

Регистрация: Sep 2008
Сообщений: 87
Hhhhmmm, что дает мне такой результат ...
Код:
syslog/ { print substr($NF, 1, index($NF, "
dc000p
Я лишь хочу захватить dc000p часть.
Old 04-22-2009
Kodak kodak is offline
Зарегистрированный пользователь
  
 

Регистрация: Июнь 2003
Сообщений: 51
Без стараемся очень трудно:

PS-EF | grep nco_p_syslog | grep-V grep | AWK '($ печати Н.Ф.)' | AWK-f_ '(печать $ 2)' | светотеневую D ' ". F-1

Может быть? У меня нет вашего производства.
Closed Thread

Закладки

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

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

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

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




Часовой пояс GMT -4. Текущее время 01:22 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