句読点を削除するには sed が必要です。

句読点を削除するには sed が必要です。

PHPページでarpスキャンを実行しました。私のネットワークから特定のデバイスを検索するのに効果的です。唯一の問題は、コロンを削除し、すべての文字を大文字にするためにmac情報を変更する必要があることです。

これは私のコマンドです:

$output = shell_exec("sudo arp-scan --interface=eth0 --localnet --numeric --quiet| grep -e 80:82:87");

次に始まるMACアドレスのみを検索します。80:82:87

すべての文字を大文字に変更するsedコマンドを見つけましたが、このコマンドではそうではありません。どうすればいいですか?

ベストアンサー1

tr次の簡単な作業に適しています。

echo '80:82:87:af:d2' | tr '[:lower:]' '[:upper:]' | tr -d ':'

おすすめ記事