列の\\を\に置き換えます。

列の\\を\に置き換えます。

mysqlHashcatは何千もの塩を含む熱をエクスポートしました。エクスポートされた列では、この文字の各インスタンスは\二重文字に置き換えられます。\\

sed倍精度awk\\単精度に変える方法はありますか\

\それともmysqlが単一文字を二重文字としてエクスポートしないようにする方法はありますか?

次のmysqlコマンドを使用します。

SELECT salt FROM user
INTO OUTFILE 'salts'
FIELDS TERMINATED BY ‘:'
LINES TERMINATED BY '\n'   

このソルトの長さは3文字で、キーボードのすべての文字を使用しているようです。

次のsedコマンドを試しました。

sed 's/\(.^C\1/\1/g' file.txt  

\\doubleをSinglesに置き換えます\が、不要な二重文字の他のインスタンスも削除します。

ベストアンサー1

\\withに置き換えるには、それぞれをエスケープするだけです\。たとえば、次のようになります。sed\

$ printf "%s\n" 'a\\b'
a\\b
$ printf "%s\n" 'a\\b' | sed 's/\\\\/\\/g'
a\b

しかし、正直なところ、あなたの場合はmysqlコマンドを修正する方が良いでしょう。stackoverflow.com

おすすめ記事