ファイル名の一部を抽出してディレクトリ名を作成したいと思います。ここにいくつかの例があります。
server.log.2016-03-20-14
→20160320
server-2016-03-17-13-16-Restart.log
→20160317
私は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}'