Issue
I am currently in need to extract the second word (CRISTOBAL) in a line in a text file.
* CRISTOBAL AL042014 08/05/14 12 UTC *
The second word in the line "CRISTOBAL" will vary from day to day so, I just need to find a way to extract JUST the second word/character from the line.
Solution
2nd word
echo '* CRISTOBAL AL042014 08/05/14 12 UTC *' | awk '{print $2}'
will give you CRISTOBAL
echo 'testing only' | awk '{print $2}'
will give you only
You may have to modify this if the structure of the line changes.
2nd word from lines in a text file
If your text file contains the following two sentences
this is a test
* CRISTOBAL AL042014 08/05/14 12 UTC *
running awk '{print $2}' filename.txt
will return
is
CRISTOBAL
2nd character
echo 'testing only' | cut -c 2
This will give you e
, which is the 2nd character, and you may have to modify this so suit your needs also.
Answered By - zedfoxus Answer Checked By - Timothy Miller (WPSolving Admin)