![](/img/trans.png)
[英]confusion about ASCII linefeed byte in awk + xxd bash command
[英]Bash Command not found after xxd
我正在嘗試獲取二進制文件的空白修剪純十六進制轉儲
命令:
aes.key.hex=$(xxd -p /tmp/aes.key | tr -d '[:space:]')
失敗:
bash: aes.key.hex=097b7be16b52de77437882889fc96a27132217867970b014016f5de3e6864b37: command not found
這里發生了什么? 我能夠成功執行xxd -p /tmp/aes.key
,所以罪魁禍首似乎是 bash 命令來修剪所有空格tr -d '[:space:]'
期間是問題。 請改用下划線。 變量名的格式必須為[a-zA-Z_][a-zA-Z0-9_]*
(regex)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.