Ho una data come 12/12/2013 14:32
Voglio convertirla solo in 12/12/2013
. La stringa può essere 1/1/2013 12:32
o 1/10/2013 23:41
Mi serve solo la parte della data.Stampa solo del primo campo di una stringa
13
A
risposta
34
È possibile farlo facilmente con una varietà di strumenti Unix:
$ cut -d' ' -f1 <<< "12/12/2013 14:32"
12/12/2013
$ awk '{print $1}' <<< "12/12/2013 14:32"
12/12/2013
$ sed 's/ .*//' <<< "12/12/2013 14:32"
12/12/2013
$ grep -o "^\S\+" <<< "12/12/2013 14:32"
12/12/2013
$ perl -lane 'print $F[0]' <<< "12/12/2013 14:32"
12/12/2013
1
Se la stringa data è memorizzato in una variabile, quindi non è necessario eseguire un programma esterno come cut
, awk
o sed
, perché le moderne shell come bash
possono eseguire direttamente string manipulation che è più efficiente.
Ad esempio, in bash:
$ s="1/10/2013 23:41"
$ echo "${s% *}"
1/10/2013
3
$ echo "12/12/2013 14:32" | awk '{print $1}'
12/12/2013
print $1
-> di stampare prima colonna della stringa fornita. 12/12/2013
print $2
-> Stampa la seconda colonna della stringa fornita. 14:32
Per impostazione predefinita, awk considera lo spazio come delimitatore.
Problemi correlati
- 1. E 'possibile ottenere solo il primo carattere di una stringa?
- 2. Dividere una stringa solo dal primo spazio in python
- 3. Come rimuovere il primo e l'ultimo carattere di una stringa?
- 4. Stampa parte di una stringa in C
- 5. Rimuovere il primo carattere di una stringa
- 6. stringa di Split e ottenere il primo valore solo
- 7. Stampa ed eseguire una stringa
- 8. stampa il primo paragrafo in pitone
- 9. Divisione di una stringa sul primo spazio
- 10. dividere al primo spazio di una stringa
- 11. Stampa del valore di una variabile XSL
- 12. Perl ciclo foreach stampa solo una riga
- 13. Restituzione del primo carattere DISTINCT di un campo (MySQL)
- 14. Stampa solo un iFrame
- 15. predicato NSPredicateWithFormat: argumentArray: Solo valutazione del primo argomento
- 16. Dividere una stringa al primo spazio
- 17. Selezionare primo risultato solo
- 18. Stampa il primo elemento nell'elenco usando Scala
- 19. In Perl, come posso sostituire solo il primo carattere di una stringa?
- 20. in minuscolo il primo carattere di una stringa che utilizza solo xslt 1.0
- 21. Trasforma solo il primo elemento di una lista Scala
- 22. Stampa una stringa da ArrayList of String []?
- 23. Ruby: come ottenere il primo carattere di una stringa
- 24. Registrazione Python: messaggio di stampa solo una volta
- 25. stringa di stampa java variabile
- 26. Come ottenere il primo carattere di una stringa in SQL?
- 27. .Net Rimozione tutto il primo 0 di una stringa
- 28. Stampa solo output di stampa con SML/NJ
- 29. Trova il primo campo di inserimento vuoto
- 30. table.unpack() restituisce solo il primo elemento