OO+hosszú sorok

Fórumok

Sziasztok,

Egy szakdolgozat összehozásával próbálkozom amiben van néhány script idézet. Pl.
/usr/sbin/pflogsumm.pl -d yesterday /var/log/mail.log >/home/mik/pflogsumm/pflogsumm$yesterday_date.log
vagy egy cifrább:
if [ `ldapsearch -x -h directory.intezet.ceg.hu -LLL -b ou=phonebook,ou=People,o=intezet,o=ceg,c=HU mail="$email" mail |grep -c mail` -ge 1 ]
Ezek ugye nem férnek ki egy álló formátumú A4-es oldalra, beillesztve elég hülyén néznek ki, a sortörések sem mindig ott vannak ahol az szerencsés lenne, ezen egy bizonyos fokig a nem törhető karakterekkel lehet segíteni, de ez sem mindig célravezető. Szóval OO-ban van erre valami ügyes megoldás? Ki hogyan szokta ezt csinálni?

Köszi
Mik

Hozzászólások

Hi!

Szerintem csináld úgy, ahogy egy szkript-ben is szokás ezeket "szépen" írni:

/usr/sbin/pflogsumm.pl -d yesterday /var/log/mail.log > \
/home/mik/pflogsumm/pflogsumm$yesterday_date.log

A sortörést mindig az adott nyelv speckó sortörés karakterével kell jelölni.
shellben a \ (bekszlessel), sqlben pedig a - (mínusszal).

-TamsA-
................................................................
Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..

Reguláris kifejezést az

/x

módosítóval írhatsz több sorba, ekkor figyelmen kívül hagyja az új sor karaktert a regexp értelmező. Persze ekkor már magát a regexpet módosítod, szóval nem biztos, hogy érdemes használni. Szerintem legegyszerűbb, ha odaírod, hogy ezt egy sornak kell nézni :)

Vagy ezeket a sorokat kinyomtatod külön pénztárgép-szallagra fekvő irányban és a szükséges helyre beragasztod :o)
Ettől szinte interaktív lesz a mű...

;oP

Ez elég flame...
Szóval, mit szeretnél? Hogy egy sorban férjen ki? -> csökkentsd le a betűméretet
Ott legyen sortörés, ahol te szeretnéd? -> shift+enter

Kedves barátom!
Flame?
1. A hozzászólásod előtt már 3-an megértették, hogy mit szeretnék, és kétféle megoldálst is javasoltak, KAMI911 egy egészen kreatívat, köszönet neki!
2. if [ `ldapsearch -x -h directory.intezet.ceg.hu -LLL -b ou=phonebook,ou=People,o=intezet,o=ceg,c=HU mail="$email" mail |grep -c mail` -ge 1 ] ezt olyan 6-os betűméretre kell lecsökkenteni, hogy kiférjen egy sorba. Egy szokdolgozatban határozottan jól fog mutatni, és egészen olvasható is lesz.
3. Nyomtatott formában szerinted a

 if [ `ldapsearch -x -h directory.intezet.ceg.hu -LLL -b \
ou=phonebook,ou=People,o=intezet,o=ceg,c=HU mail="$email" mail | \
grep -c mail` -ge 1 ] 

ugyanazt jelenti mint a

 if [ `ldapsearch -x -h directory.intezet.ceg.hu -LLL -b
ou=phonebook,ou=People,o=intezet,o=ceg,c=HU mail="$email" mail |
grep -c mail` -ge 1 ]

? Mert szerintem nem.
Érted már?

Mik