現在、テキスト ファイルの行の 2 番目の単語 (CRISTOBAL) を抽出する必要があります。
* CRISTOBAL AL042014 08/05/14 12 UTC *
「CRISTOBAL」という行の 2 番目の単語は日によって変わるので、行から 2 番目の単語/文字だけを抽出する方法を見つける必要があります。
ベストアンサー1
2番目の単語
echo '* CRISTOBAL AL042014 08/05/14 12 UTC *' | awk '{print $2}'
あなたに与えるCRISTOBAL
echo 'testing only' | awk '{print $2}'
あなたに与えるonly
ラインの構造が変わった場合はこれを変更する必要があるかもしれません。
テキストファイル内の行の2番目の単語
テキストファイルに次の2つの文が含まれている場合
this is a test
* CRISTOBAL AL042014 08/05/14 12 UTC *
ランニングawk '{print $2}' filename.txt
は戻ってくる
is
CRISTOBAL
2番目の文字
echo 'testing only' | cut -c 2
これにより、2 番目の文字である が生成されますe
が、必要に応じてこれを変更する必要があるかもしれません。