これは私の入力と出力です。
cat /home/$USER/Downloads/cudaHashcat-1.37/cudaHashcat.pot | grep :
$6$Tgjtsn2v$dT2el6ZxY9ADYl2WlZE6UdCkDyczwztDoXvtym6KEZv6vkZjNHDbTv.vTVHeQSIrt61uWpbD/gisf3bcET8VK.:Butterfly123
ユーザーハッシュからコロンの後ろのすべての内容を取得して画面に印刷しようとしています。
答え1
私はsedを使ってそれを見つけました。
$ sed 's/^.*://' /home/$USER/Downloads/cudaHashcat-1.37/cudaHashcat.pot
Butterfly123
このsed
コマンドは、最初の項目:
に何も残らないまですべての項目を置き換えて効果的に削除します。
答え2
あなたは試すことができます:
awk -F':' '{print $2}' /home/$USER/Downloads/cudaHashcat-1.37/cudaHashcat.pot
-F:
フィールド区切り文字を:
次に設定すると、awk
スクリプトは2番目のフィールドを印刷します。