outputfile" /> Имате нужда да отпечатате някои редове от файла - Page 2 - UNIX и Linux Форуми
  


Go Back   За UNIX и Linux Форуми > Топ форуми > Shell Програмиране и скриптове
.
Google Site



Shell Програмиране и скриптове Пост въпроси за KSH, CSH, SH, Bash, Perl, PHP, SED, AWK И ДРУГИ черупки скриптове и черупки скриптови езици тук.

Closed Thread
English Japanese Spanish French German Portuguese Italian Осъществено от Powered by Google
 
Нишка Инструменти Търсене в тази нишка Оцени резба Покажи Режими
  #8 (Permalink)  
Old 07-17-2008
 

Присъедини Дата: May 2008
Местоположение: Сидни, Австралия
Мнения: 1009
Можете да използвате:


Код:
awk '/ALTER DATABASE OPEN/,/MAXINSTANCES 1/' inputfile > outputfile

Спонсорирани Връзки
  #9 (Permalink)  
Old 07-17-2008
Регистрирани потребители
 

Присъедини Дата: Jul 2008
Мнения: 23
Благодаря много .. Това реши проблема ми ...
  #10 (Permalink)  
Old 07-17-2008
Регистрирани потребители
 

Присъедини Дата: Jul 2008
Мнения: 23
HI,

Имам още един проблем ..

Искам да замените няколко различни вписвания в файл
Например
ВОДИ CONTROLFILE повторна употреба база данни "SID" RESETLOGS NOARCHIVELOG
- Да определи режим за максимална производителност
MAXLOGFILES 16
MAXLOGMEMBERS 5
MAXDATAFILES 512
MAXINSTANCES 1
MAXLOGHISTORY 7260
LOGFILE
Група 1 (
"/ mount/sid/patch01data/log01a.dbf",
"/ mount/sid/patch01data/log01b.dbf"

тук искам да се промени с SID \u003d NEWSID, Сид \u003d newsid, повторна употреба \u003d поставя и монтаж \u003d newmount

Моля, помогнете ми как да го замени.

Благодарности
Джак
  #11 (Permalink)  
Old 07-17-2008
 

Присъедини Дата: May 2008
Местоположение: Сидни, Австралия
Мнения: 1009
Използвам sed да го търсите и замества за въвеждане на данни.
  #12 (Permalink)  
Old 07-17-2008
Регистрирани потребители
 

Присъедини Дата: Jul 2008
Мнения: 23
HI
Благодаря за бърз замествам
sed "S / $ esid / $ Сид / г", "S / $ emount / $ планина / г", "S / повторно използване / SET / г", "S / $ ESID / $ SID / г" температура> temp1
sed: "S/patch01/1/g", "s/dev04/2/g", "S / повторно използване / SET / г", "s/PATCH01/3/g" не е призната функция.
Аз ставам горе грешка

Моля, помогнете ми предложи мен ..

Благодарности
жак
  #13 (Permalink)  
Old 07-18-2008
 

Присъедини Дата: May 2008
Местоположение: Сидни, Австралия
Мнения: 1009
Ти си почти там ... Няма нужда от единната кавички, и ще можете да използвате отделни команди ";", например


Код:
sed "s/$esid/$sid/g;s/$emount/$mount/g;s/REUSE/SET/g;s/$ESID/$SID/g" temp>temp1

  #14 (Permalink)  
Old 07-18-2008
Регистрирани потребители
 

Присъедини Дата: Jul 2008
Мнения: 23
Много благодаря Annihilannic ...
още нещо ..

Как да се премине към динамична стойности
sed "S / $ esid / $ Сид / G; S / $ emount / $ планина / г; S / повторно използване / SET / G; S / $ ESID / $ SID / г
към настоящия $ esid, Сид ..
ехо "Enter esid"
прочети esid
ехо "Enter emount"
прочети emount
ехо "Enter ESID"
прочети ESID
ехо "Enter Сид"
прочети Сид
ехо "Enter планина"
прочети планина
ехо "Enter SID"
прочети SID
sed е / $ esid / $ Сид / G; S / $ emount / $ планина / г; S / повторно използване / SET / G; S / $ ESID / $ SID / G "температура> temp1

Тук ценностите, които не са като .. Моля помогнете

Благодарности
жак
Спонсорирани Връзки
Closed Thread

Маркери

Нишка Инструменти Търсене в тази нишка
Търсене в тази нишка:

Разширено търсене
Покажи Режими Оцени тази тема
Оцени тази тема:

Правила за публикуване
Ти не може да публикувате нови конци
Ти не може да публикувате отговори
Ти не може да публикувате прикачени файлове
Ти не може да редактирате вашите мнения

BB код е На
Усмивки са На
[IMG] код На
HTML код е Отдалечаване
Trackbacks са На
Pingbacks са На
Refbacks са Отдалечаване


Още UNIX и Linux Форум Теми Можете да намерим Полезни
Нишка Нишка Начално Форум Отговори Последно мнение
Как да отпечатате данни между 2 линии в даден файл kamesh83 UNIX за Разширено & експерт Потребители 5 12-18-2008 12:14 ч.
принтирай всичко дори насоки на TXT файл ajp7701 Shell Програмиране и скриптове 1 04-18-2008 12:17 AM
Как да отпечатате само линии между две струни използвайки awk jisha Shell Програмиране и скриптове 4 01-11-2008 04:13 AM
отпечатай избраните линии tonet Shell Програмиране и скриптове 6 10-08-2007 06:50 AM
Печат само някои линии от текстов файл CamTu Shell Програмиране и скриптове 1 06-01-2005 12:47 ч.



Всички времена са GMT -4. В момента е: 09:41 ч..


Осъществено от: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Езикови преводи Осъществено от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
За UNIX и Linux Форуми Content Copyright © 1993-2010. Всички права Reserved.Ad Управление чрез RedTyger

Съдържание съответно с URL адреси vBSEO 3.2.0