ฉันสร้างไฟล์คำสั่งนี้แล้ว มีวัตถุประสงค์เพื่อวนไฟล์จำนวนมากและปรับขนาดจาก 8MB เป็น 18MB
ไฟล์ดังกล่าวrubbi8.txt, rubbi9.txt, rubbi9.txt...rubbi18.txt
สคริปต์ของฉันคือ:
for i in {8..18}
do
"truncate -s $im rubbi$i.txt"
done
ผลลัพธ์ที่ได้คือ:
./kk3.sh: line 4: truncate -s rubbi8.txt: command not found
./kk3.sh: line 4: truncate -s rubbi9.txt: command not found
./kk3.sh: line 4: truncate -s rubbi10.txt: command not found
./kk3.sh: line 4: truncate -s rubbi11.txt: command not found
ฉันจะกำหนดค่าอาร์กิวเมนต์สำหรับคำสั่ง truncate ได้อย่างไร
ขอบคุณ jvb รูปแบบคำสั่งที่ถูกต้องคือ: --->
สำหรับฉันใน {8..18}
do
truncate -s $ {i} m rubbi $ {i} .txt
เสร็จแล้ว
คลิกที่เครื่องหมายถูกเพื่อยอมรับคำตอบแทนที่จะแก้ไขคำถามของคุณ
—
Steven
สวัสดีสตีเว่นคุณหมายถึงว่าฉันเพิ่มคะแนนคำตอบหรือไม่? ฉันทำอย่างนั้นแล้ว ฉันควรทำอะไรอีก ฉันยังใหม่กับสิ่งนี้ ขอบคุณ
—
goodjohn
which truncateคืออะไร?