在Shell腳本中,你可以通過直接輸入命令名稱并傳遞所需的參數來調用strings
命令。strings
命令用于從二進制文件中提取可打印的字符串。
以下是一個簡單的示例,展示了如何在Shell腳本中使用strings
命令:
example.sh
的Shell腳本文件:#!/bin/bash
# 檢查參數數量
if [ "$#" -ne 1 ]; then
echo "Usage: $0 <binary_file>"
exit 1
fi
# 獲取二進制文件名
binary_file="$1"
# 調用strings命令并輸出結果
strings "$binary_file"
chmod +x example.sh
./example.sh /path/to/binary_file
這將輸出二進制文件中的所有可打印字符串。請確保傳遞給腳本的參數是一個有效的二進制文件路徑。