![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| parola avvolgere problema con grep | bowtiextreme | HP-UX | 4 | 04-30-2008 08:39 PM |
| SCO acquisizione wrap-up | iBot | UNIX e Linux RSS News | 0 | 02-19-2008 05:30 PM |
| Avvolgere interattiva Script | meskue | Shell scripting e di programmazione | 0 | 06-23-2006 07:21 PM |
| Devo utilizzare sed / grep / awk per avvolgere il file? | vanda_25 | Shell scripting e di programmazione | 6 | 05-04-2006 01:59 PM |
| vi avvolgono in parola | dangral | UNIX for Dummies Domande & Risposte | 3 | 10-30-2002 02:45 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
l'utilizzo del modulo Text:: Wrap;
hi, i desideri di utilizzare il modulo Text:: Wrap.
questo modulo fornisce l'opzione $ Text:: Wrap:: tabstop per cambiare il tabstop da 8 spazi a qualsiasi nummer. i desidera impostare a 30 spazi vuoti. ma quando il cambiamento di nummer sbozzi non succede nulla. Codice:
Text::Wrap::tabstop = 30;
$wtd = wrap("","\t",$1);
thx |
|
||||
|
Cosa c'è in $ 1? La documentazione suggerisce che dovrebbe essere una serie di linee di testo. (Se non sapete che $ 1 è la stringa da corrispondere la prima serie di parentesi degli ultimi regex partita?)
|
|
||||
|
Quando il testo è leader spazi, che sostituisce di piste n spazi con un carattere di tabulazione. Normalmente n dovrebbero essere 8, in quanto tale è la larghezza della scheda hardwired la maggior parte dei terminali, ma è possibile modificare a qualcosa d'altro, se necessario. (Ho il sospetto non è, però.)
Il primo parametro di avvolgere spiega come il trattino, prima riga, e il secondo parametro dice come trattino le linee. Se vuoi rientrato da trenta spazi, provare "" X 30 per il secondo parametro. Codice:
vnix$ perl -MText::Wrap -e 'print wrap(""," " x 30, <>)' /etc/motd | head -5
Linux indeed 2.6.24-17-generic #1 SMP Thu May 1 13:57:17 UTC 2008 x86_64
The programs included with the Ubuntu system
are free software;
the exact distribution terms for each program
Ultimo a cura di epoca; al 06/05/2008 03:11 AM.. Motivo: Aggiungi esempio di output |
![]() |
| Segnalibri |
| Tag |
| linux, ubuntu |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|