使用Linux的hexdump命令可以將文件以十六進制和ASCII格式打印出來,可以用于查看文件的內容。如果想要自動化地對多個文件進行hexdump,可以使用shell腳本來實現。
以下是一個簡單的shell腳本示例,可以對指定目錄下的所有文件進行hexdump,并將結果保存到一個輸出文件中:
#!/bin/bash
output_file="hexdump_output.txt"
for file in /path/to/directory/*; do
echo "Hexdump for file: $file" >> $output_file
hexdump -C $file >> $output_file
echo "" >> $output_file
done
將上述腳本保存為一個.sh文件,然后在命令行中運行即可。腳本會對指定目錄下的所有文件進行hexdump,并將結果保存到名為hexdump_output.txt的輸出文件中。
可以根據實際需求對腳本進行修改,比如指定不同的目錄路徑、輸出文件名等。這樣就可以方便地對多個文件進行hexdump,并將結果保存下來以供查看。