Oracle Magazine

Risorse


Designed by:
SiteGround web hosting Joomla Templates
Benvenuto in OraSal
Single quotes and double quote PDF Stampa E-mail
Operating System - How To
Scritto da Andrea Salzano   
Mercoledì 17 Febbraio 2010 09:03
==========
Versione Italiana
==========

Che differenza c'è tra gli apici singoli e quelli doppi in bash?

Semplicemente, nel primo caso la shell non interpreta le variabili, cosa che invece fa nel secondo. In altri termini, nel secondo caso, la shell sostituisce la variabile con il suo valore.

=======
Apici singoli
=======
[my-lap]$ var1=pippo
[my-lap]$ var2='$var1 & pluto'
[my-lap]$ echo $var2
$var1 & pluto

=======
Apici doppi
=======

[my-lap]$ var1=pippo
[my-lap]$ var3="$var1 & pluto"
[my-lap]$ echo $var3
pippo & pluto



=========
English version
=========

Is there difference in bash, between single quotes and double quote?

In the first case, the shell doesn't translate the variables. It does so in the second case. In other word, in the second case, the shell replaces the variable with the values.

========
Single quotas
========
[my-lap]$ var1=foo
[my-lap]$ var2='$var1 & bar'
[my-lap]$ echo $var2
$var1 & bar

=======
Apici doppi
=======

[my-lap]$ var1=foo
[my-lap]$ var3="$var1 & bar"
[my-lap]$ echo $var3
foo & bar

Ultimo aggiornamento Mercoledì 17 Febbraio 2010 09:24
 
Split a string without 'cut' or 'awk' PDF Stampa E-mail
Operating System - How To
Scritto da Andrea Salzano   
Domenica 14 Febbraio 2010 16:55
=================
Versione Italiana
=================

L'articolo originale è in [1]: viene descritto come ottenere lo split di una stringa in bash.

original='string1;string2;string3'
part1=${original%%;*}; rest=${original#*;}
part2=${rest%%;*}; rest=${rest#*;}
part3=${rest%%;*};

Nell'ottica di chiarire il concetto di "Parameter Expantions" ho costriuto un esempio. In generale, "Parameter Espantions" è:

${var#PATTERN}    Rimuovi la corrispondenza più piccola
                  a partire dall'inizio
${var##PATTERN}  
Rimuovi la corrispondenza più grande
                  a partire dall'inizio

${var%PATTERN}    Rimuovi la corrispondenza più piccola
                  a partire dalla fine

${var%%PATTERN}   Rimuovi la corrispondenza più grande
                  a partire dalla fine


Così:
  1. Definisco una variabile "var" come "this;is;a;very;long;longer;string"
  2. La corrispondenza (PATTERN) che cerco è "*;" oppure ";*"
Tutti e 4 i casi sono illusrtari di seguito.
Ultimo aggiornamento Mercoledì 17 Febbraio 2010 08:55
Leggi tutto...
 
USPS in Italia PDF Stampa E-mail
Scritto da Andrea Salzano   
Sabato 28 Novembre 2009 10:23
La spedizione USPS cade in mano ad SDA. Il tracciamento è facile, almeno si spera.

Innanzitutto controllare la spedizione direttamente dal loro sito.

Poi andare sul sito delle poste, cercare il paccocelere internazionale e inserire il codice
[1].


[1] Informazione tratta da pazzeperilbento. Quì trovi il thread originale.

Ultimo aggiornamento Domenica 29 Novembre 2009 16:46
 
Add New Adminstrator PDF Stampa E-mail
Operating System - How To
Scritto da Andrea Salzano   
Sabato 07 Novembre 2009 11:34
===========
Versione Italiana
===========

Su Ubuntu, per aggiungere l'account di oracle nella lista dei sudoers, basta lanciare il seguente comando:

root@oracle-laptop:~# adduser oracle admin

Riferimenti:
Ubuntu Forum



==========
English Version
==========

On Ubuntu, In order to add an account to the sudoers list, you can run following command:

root@oracle-laptop:~# adduser oracle admin

Reference:
Ubuntu Forum
 
screen PDF Stampa E-mail
Operating System - Command
Scritto da Andrea Salzano   
Sabato 26 Settembre 2009 18:57
===========
Versione Italiana
===========

Considera screen come un descktop virtuale per la riga di comando. Attraverso una serie di scorciatoie è possibile passare da una shell all'altra:
  • Ctrl+A and C: nuova shell
  • Ctrl+A and N: navighi le sessioni
  • Ctrl+A and D: ritorni alla schell originale. Scrivi "screen -r" per riprendere le sessioni appena lasciate

Riferimenti:
Linux Pro N.79 Giugno 2009

==========
English Version
==========

Think screen as a virtual descktop for command line. With a shortkey you can switch from one shell to another:
  • Ctrl+A and C: new shell
  • Ctrl+A and N: you browse the sessions
  • Ctrl+A and D: you return to original schell. Type "screen -r" to resume the sessions

Reference:
Linux Pro N.79 June 2009
Ultimo aggiornamento Sabato 07 Novembre 2009 11:46
 

Login



DOCman Category


Non ci sono documenti

Automatic Google Translator V2