![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Segítségre van szüksége, hogy elkerülje a különleges karaktereket Korn shell script | rogers42 | A UNIX a dummies Kérdések és válaszok | 6 | 05-14-2009 07:23 AM |
| Escape character | deepakpv | Shell programozás és Scripting | 4 | 02-16-2007 03:19 AM |
| escape karakter .. | sharsin2001 | Shell programozás és Scripting | 9 | 11-06-2006 10:52 AM |
| számú escape karakter? | Sebarry | Shell programozás és Scripting | 0 | 06-22-2006 04:23 PM |
| LP FormFeed Escape karakterek | jgordon | A UNIX a fejlett és szakértői Felhasználók | 4 | 10-15-2003 02:01 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Searching for escape karakter
Hi all
Már próbál írni a forgatókönyvet, hogy keressen egy sor sajátos menekülési karakterek egy fájlt. On megtekintése file keresztül vi azt mutatja ezt: ^ [p ^ @ ^ E ^_^@^@^@^@^@^@^ Vi is beszámol a képernyő alsó részén [noeol] Értem ez azt jelenti, nincs vége a sorból. Nekem van próbált egy változnak a paraméterek, mint a grep grep ^ \ ^. fájlnév grep - binary-file \u003d bináris nélkül szerencse. Remélem valakinek van egy zseniális ötlet! ![]() |
|
||||
|
A legtöbb awk verziója lehetővé teszi, hogy képviselje a nem nyomtatható karakterek hexa értékeit.
\ x01B az ASCII 27, az escape karaktert. Kód:
awk '{ if (index($0, "\x01B") ) { print $0 }}' myfile
|
|
||||
|
Szia
Köszönhetően mind a szíves válaszokat, gondolom ezek működjenek együtt ellenőrzése előfordulását a szöveget, és visszatérési értéke miatt. Mindketten úgy néz ki, mintha ők. Megpróbálom ezeket a holnap, és Önt. ![]() |
|
|||||
|
Szia.
Egy perl script: Kód:
#!/usr/bin/perl
# @(#) p1 Demonstrate search for escape.
use warnings;
use strict;
my($lines) = 0;
while ( <> ) {
$lines++;
print "$. $_" if /\e/xms; # always use xms on matches
}
print STDERR " ( Lines read: $lines )\n";
exit(0);
Kód:
% cat -vet data1 Now is the time to see an escape :^[:$ for all good men$ to come to the aid for escape ^[ from jail$ of their country.$ Kód:
% ./p1 data1 1 Now is the time to see an escape : 3 to come to the aid for escape from jail ( Lines read: 4 ) |
|
||||
|
DRL
Thanks for your input, én még nem volt lehetősége kipróbálni az egyéb javaslatokat. Azt hiszem, a kódot, lehetne egy kicsit túl sok, ha az, amire szükségem van. Még nem tudom, ha a rendszer dolgozom már perl telepítve. |
|
||||
|
Idézet:
SunDude - megpróbálta a javaslatot, csak húzza vissza erre az, hogy én kell keresni több mint csak a @ jel, hogy a feltétel egyedülálló. Próbáltam folytatni a többi karakter (kivéve a [a grep nem szereti ezt a karaktert keresnek), és még mindig nem kapta meg a eredménye (épp most 0). Igazából törmeléke Azt hiszem, fel kell vennünk a backslash, hogy minden karakter úgy, hogy az értelmezni, mint egy karaktert, és nem egy menekülési kódot. I will be back! Last edited by timcs; 05-25-2007 at 03:26 AM.. Ok: hiba |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|