No.4ベストアンサー
- 回答日時:
stringsはバイナリファイルから探すコマンドなので探せると思いますよ。
ただ、探す文字がどんな日本語コードで入っているかが。
UTF-16なら探す文字をUTF-16で指定してあげないと見つからないかと。
searchedString="`echo オウムガイ | iconv -f EUC-JP -t UTF-16`"
env LANG=ja_JP.UTF-16 strings -f -e l * | env LANG=ja_JP.UTF-16 grep ${searchedString}
※ UTF-8端末ならEUC-JPをUTF-8に変えるなど調整は必要かと思いますが。
この回答への補足
やってみました。どこに不具合があるかよろしければ御教えください。
カレントデイレクトリから検索するのでしょうか?
場所を指定することは出来るのでしょうか?
[root@localhost cent]# searchedString="`echo オウムガイ | iconv -f EUC-JP -t UTF-16`"env LANG=ja_JP.UTF-16 strings -f -e l * | env LANG=ja_JP.UTF-16 grep ${searchedString}
Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.
iconv: 位置 0 で不正な入力シーケンスがありました
strings: 'cent': No such file
No.5
- 回答日時:
#2です。
あまりどうでもよくないので念のために言っておきますが、CentOSなら(何もしてなければ)charsetはUTF8のはずです。というかEUC-JPは今ではほとんどデフォルトのcharsetとしては使われてません。
No.3
- 回答日時:
no such fileを吐くってことは、/root/centにcentというディレクトリがいてワイルドカードの展開対象になる→ファイルでないので
読み込めない→エラーの流れでしょうかね。
エラーを回避しつつコマンドを通すなら、
find /root/cent -type f -exec strings -f {} \; | grep -i オウムガイ
とか。
ただし#2で言われている通り文字コードが一致しないでしょうからあまり意味はないかも。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
- UNIX・Linux bashでブランク(空白)を検索文字列として指定する方法 1 2022/04/13 22:29
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Excel(エクセル) エクセルの数式で教えてください。 1 2022/07/08 13:46
- Excel(エクセル) Excelでの検索結果を含む行だけを表示させたい 5 2023/03/10 17:08
- Excel(エクセル) Excelヘルプの原文を表示する最速の方法(手順)には? 1 2023/08/11 11:30
- フランス語 フランス語の数詞について。 ①100を現すcentは倍数になるとsが語尾につくが、その後に数字が続く 1 2023/07/02 18:05
- Visual Basic(VBA) vbaサブフォルダーをワイルドカードで取得したい 2 2022/11/15 08:04
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/04/17 09:25
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「Vmmem」のメモリ使用量が高い...
-
Dirコマンドでフォルダ内ファイ...
-
テキストファイルから最終行の抽出
-
ファイル編集について
-
win10 コマンドプロンプトを利...
-
Windowsコマンドプロンプトで2...
-
コマンドプロンプト dir でのソ...
-
DOSコマンドのFOR文で空白を含...
-
ファイル名についている「-」と...
-
Ubuntuでrcpを使おうとしている...
-
windowsでMACの画像データを表...
-
vimでの警告(読込専用ファイル...
-
Windowsバッチファイルで、隠し...
-
SCPコマンドでエラーが出る
-
DOSのコマンドで、隠しファイル...
-
Telnetでファイルを送信したり...
-
~以外を削除する場合(rmコマ...
-
"ls -l"でのタイムスタンプ表示...
-
ファイル名一覧の印刷
-
Bシェルでファイルの更新日時を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dirコマンドでフォルダ内ファイ...
-
テキストファイルから最終行の抽出
-
ファイル名についている「-」と...
-
ラズパイで『’test.service’をs...
-
Linuxで標準出力したファイルの...
-
win11のエクスプローラーの右ク...
-
ファイル名一覧の印刷
-
DOSコマンドのFOR文で空白を含...
-
DOS コマンドの~zfの意味を教え...
-
xcopyのエラー情報のはき...
-
batファイルの強制終了を回避し...
-
oracleの文字コードとlinuxサー...
-
特定の更新日付のファイルのみ...
-
「Vmmem」のメモリ使用量が高い...
-
ファイル名の -(ハイフン)を _(...
-
バッチファイルでのzip形式フォ...
-
TeXでの見出しの変更は可能でし...
-
数字を複数回繰り返す正規表現...
-
CUIとGUIのコピー速度の違いは?
-
ネームサーバーがうまく動きません
おすすめ情報