ファイル名からディレクトリ名を取得する

ファイル名からディレクトリ名を取得する

ファイル名の一部を抽出してディレクトリ名を作成したいと思います。ここにいくつかの例があります。

  1. server.log.2016-03-20-1420160320
  2. server-2016-03-17-13-16-Restart.log20160317

私はHP-UXを使用しています。

ベストアンサー1

これを達成するためにawkを使用することができます。

1)

echo server.log.2016-03-20-14 | awk -F'[.]' '{print $3}' | awk -F'[-]' '{print $1$2$3}'

2)

echo server-2016-03-17-13-16-Restart.log | awk -F'[-]' '{print $2$3$4}'

おすすめ記事