rpm -qa --last
次の形式の出力を含むコマンドを使用して、先月にインストールされたすべてのパッケージを表示したいと思います。
libgcc-4.4.7-17.el6.x86_64 Tue 01 Nov 2016 12:55:21 PM CET
私のスクリプトには、lastmonth=$(date --date='1 month ago')
アイテムの表示を開始したい日付があります。 grep、sed、awkを試してみましたが、これまでのところ結果はありません。これが私が今まで得たものです:
#!/bin/sh
now = date
lastmonth=$(date --date='1 month ago')
echo $lastmonth
rpm -qa --last |awk '$1>=from&&$1<=to' from=$lastmonth to=$now
私はあまりやったことはありません。sed (rpm -qa --last |sed -n '/$lastmonth/,/$now/p')
ところで、このようなエラーが発生します。awk: cmd. line:1: fatal: cannot open file `Feb' for reading (No such file or directory)
ベストアンサー1
以下のコマンドは要求された結果を提供します。
rpm -qa --last | grep -w "$(date --date='1 month ago' +'%b %Y')"