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
- 1451 megtekintés
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 hozzászóláshoz be kell jelentkezni
Erre gondoltam én is. Más ötlet nem érkezett, ez lesz :)
Mik
- A hozzászóláshoz be kell jelentkezni
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..
- A hozzászóláshoz be kell jelentkezni
Köszi a hozzászólást.
Regexp-ben mivel szokás a sortörést jelölni?
Mik
- A hozzászóláshoz be kell jelentkezni
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 :)
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
:DDD ezen nagyon jót röhögtem! :D
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni