![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| qualcuno mi può aiutare con modificare questo file | eamani_sun | Shell scripting e di programmazione | 2 | 05-22-2008 01:15 PM |
| Hai bisogno di aiuto per modificare il prompt | Mahatma | Shell scripting e di programmazione | 7 | 08-02-2006 03:45 AM |
| modificare il mio guscio | nico-hellas | Shell scripting e di programmazione | 1 | 08-05-2005 09:43 AM |
| modificare la scrittura di un registro ... | Nicol | Shell scripting e di programmazione | 2 | 04-13-2005 10:05 AM |
| Modifica variabile $ PATH nel file / etc / profile | Veronica | UNIX for Dummies Domande & Risposte | 3 | 03-12-2001 12:17 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Modifica di un valore della variabile
Ciao a tutti, come faccio a modificare un valore della variabile.
var1 \u003d 'efgh ijkl mnop abcd abcd' Come faccio a ottenere var2 da var1 var2 \u003d$(......) echo $ var2 abcd efgh ijkl mnop vale a dire che ho rimosso un duplicato evento. o, in generale, come modificare uno varible. grazie in anticipo |
|
||||
|
Non è del tutto chiaro concetto di ciò che stai cercando. Forse si potrebbe approfondire un po '. Nel frattempo, ecco alcune speriamo utile esercizi.
Codice:
var2=$var1 #copy var1 to var2
var2=${var2%abcd} # trim abcd from end, if present
var2=`echo "$var2" | tr ' ' '\012' | sort | uniq | tr '\012' ' '` # remove duplicate tokens
Forse si dovrebbe leggere un tutorial sulla programmazione della shell, a questo punto, c'è un sacco di cose che puoi fare con la sostituzione della variabile ($ (var% trim), ma è un solo esempio). |
|
||||
|
hi epoca
Sono utilizzati per la programmazione in Matlab e C + + e, in queste lingue è possibile fare riferimento ai singoli membri di una variabile (array) e confrontare i loro valori a tutti gli altri membri con 2 loop. Come faccio a realizzare che in unix. Ad esempio var2 \u003d $ (utenti) restituirà le attuali utenti, ma se un utente è in esecuzione due istanze di una shell allora che il nome utente verrà restituito il doppio. Come faccio a tagliare il varible $ var2 in modo che più occorrenze di nomi utente vengono eliminati. Sono in grado di utilizzare un ciclo for a "loop through" ogni membro del varible ma poi come faccio a confrontarlo con il resto del nome utente in $ var2. Mi riferisco al tutorial come bene, ma la maggior parte di esse jus spiegare la sintassi generale dei comandi. Immagino non mi riferisco a quelle giuste, lavorerà su tht. |
|
||||
|
In realtà il mio genere | uniq esempio non è così lontano il marchio allora.
Una variabile in Bourne classico è solo un pezzo di testo, alcune conchiglie, come bash e ksh array sono variabili, anche. Il comune trucco potrebbe essere quello di modificare il testo ed è quindi in una forma idonea, al momento di assegnare a una variabile. Codice:
var2=$(users | sort | uniq) |
![]() |
| Segnalibri |
| Tag |
| awk, awk trim, trim, trim awk, comandi Unix |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|