This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
medium-unix:capitole:capitol-05 [2016/05/18 11:26] razvan [Afișare caractere speciale] |
medium-unix:capitole:capitol-05 [2016/05/19 10:32] (current) razvan |
||
---|---|---|---|
Line 20: | Line 20: | ||
* Comenzi folosite pentru afișare și comenzi folosite pentru prelucrare | * Comenzi folosite pentru afișare și comenzi folosite pentru prelucrare | ||
* Măsoară de două ori și taie o dată :-) | * Măsoară de două ori și taie o dată :-) | ||
+ | * Activare reverse search ''tcsh'': http://stackoverflow.com/a/7771746 | ||
==== Utilitare folosite ==== | ==== Utilitare folosite ==== | ||
Line 166: | Line 167: | ||
Pentru a afișa ghilimele atunci când deja vă aflați între ghilimele va trebui să le escapați. Escaparea se face folosind ''\'' (//backslash//). | Pentru a afișa ghilimele atunci când deja vă aflați între ghilimele va trebui să le escapați. Escaparea se face folosind ''\'' (//backslash//). | ||
- | Alternativa este să închideți ghilimele inițiale și apoi să afișați ghilimelele pe care vreți să afișați între apostrofuri. Invers pentru escaparea de apostrofuri. De exemplu dacă vrem să afișăm șirul ''%%ana'are"mere%%'' putem folosi | + | Alternativa este să închideți ghilimele inițiale și apoi să afișați ghilimelele pe care vreți să afișați între apostrofuri. Invers pentru escaparea de apostrofuri. |
+ | |||
+ | Nu puteți escapa apostrofuri câtă vreme vă aflați între apostrofuri. | ||
+ | |||
+ | De exemplu dacă vrem să afișăm șirul ''%%ana'are"mere%%'' putem folosi | ||
<code> | <code> | ||
echo ana"'"are'"'mere | echo ana"'"are'"'mere | ||
Line 173: | Line 178: | ||
Urmăriți ce face comanda | Urmăriți ce face comanda | ||
<code> | <code> | ||
- | echo "'"'"'ana-are-mere-'"'"'" | + | echo "'"'"'ana-are-mere'"'"'" |
</code> | </code> | ||
</note> | </note> | ||
Line 180: | Line 185: | ||
Folosiți comanda ''locate'' pentru a afișa fișierele din sistem care au extensia ''.conf''. | Folosiți comanda ''locate'' pentru a afișa fișierele din sistem care au extensia ''.conf''. | ||
- | Pentru fișierele de mai sus afișați directoarele din care fac parte. Eliminați duplicatele. | + | Pentru fișierele de mai sus afișați directoarele din care fac parte. |
+ | |||
+ | <note tip> | ||
+ | Folosiți comanda ''dirname'' pentru extragerea directoarelor din lista de fișiere extrasă mai sus. Folosiți expandarea comenzilor, adică construcția ''%%$(...)%%'', în conjuncție cu comanda ''locate'' rulată mai sus. | ||
+ | </note> | ||
+ | |||
+ | Eliminați duplicatele. | ||
<note tip> | <note tip> | ||
- | Folosiți comanda ''dirname'' pentru extragerea directoarelor. | + | Folosiți operatorul ''|'' pentru a redirecta comanda de mai sus către comanda ''sort -u''. |
</note> | </note> | ||
Line 189: | Line 200: | ||
<note tip> | <note tip> | ||
- | Folosiți comanda ''stat''. | + | Folosiți comanda ''stat'' cu opțiunea ''-c'' și formatul corespunzător. |
</note> | </note> | ||