我試圖a在 for 回圈中分配變數:
#!/bin/bash
for file in `ls`
do
a = $file
done
但是當我運行時,它給出了錯誤:
line 5: a: command not found
為什么會報錯?如何分配變數a?
uj5u.com熱心網友回復:
在 Shell 中定義變數時,等號兩邊不能有空格。
它應該是:
a=$file
uj5u.com熱心網友回復:
你需要洗掉空格即
a = $file
必須是
a=$file
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/395576.html
上一篇:在bash中剪切分隔符
