Printing only the first field in a string

后端 未结 3 650
一整个雨季
一整个雨季 2020-12-05 23:03

I have a date as 12/12/2013 14:32 I want to convert it into only 12/12/2013. The string can be 1/1/2013 12:32 or 1/10/2013 23:41

3条回答
  •  独厮守ぢ
    2020-12-05 23:31

    You can do this easily with a variety of Unix tools:

    $ 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
    

提交回复
热议问题