windowsからteratarmを使いlinuxに接続しています。
teratarmでcatコマンドを使いファイルを確認すると下記のように表示されます。
$cat text.txt \u30ec\u30b6\u30fc
こちらを
$cat text.txt |
python -c 'from sys import stdin; print stdin.readline().decode("unicode-escape")'
と入力すると
$cat text.txt | python -c 'from sys import stdin; print stdin.readline().decode("unicode-escape")' レザー
と表示されます。
文字コードを直した状態で保存したいのですが、
CP text.txt | python -c 'from sys import stdin; print stdin.readline().decode("unicode-escape")' text2.txt
としたのですが、コピーされませんでした。
どのようにすれば文字コードを直した状態で複製できますか?
また、できればpythonを使わずに文字コードを変換できると望ましいので、別のやり方があれば教えてください。
よろしくお願いします。
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/25 01:45