次の例に示すように、ネットワークレポートに nmap を使用します。
nmap 192.168.1.0/24 -oG filename_$(date +'%d-%m-%Y-%T').txt
生成されたファイル名にスキャンしたネットワークをどのように追加しますか?たとえば、生成されたファイルは次のようになります。192.168.1.0/24_07-01-2022.txt
ありがとうございます!
答え1
@doneal24が指摘したように/
、ファイル名UNIXファイルシステムでは。バラよりそこ。
変数置換を使用して、次の/
ように(またはおよびを除く他の文字に)_
置き換えることができます。/
\000 (null character)
net=192.168.1.0/24 && nmap "$net" -oG "${net/\//_}_$(date +'%d-%m-%Y-%T')"
後でスキャンしたネットワークを再インポートする必要がある場合は、ネットワーク+ネットマスクを取得するには、に_
置き換えます。/