ฉันกำลังเขียนสคริปต์ทุบตีง่ายๆสำหรับงานเล็ก ๆ
echo starting
URL="10.10.0.1/api/monitoring/traffic-statistics"
curl -b cookie $URL
เมื่อผมดำเนินการโดยใช้ก็แค่พิมพ์bash script.sh
curl -b cookie pi/monitoring/traffic-statistics
มันเหมือนกับว่าไฟล์ดังกล่าวecho curl -b cookie $URL
และ URL เสียหาย เมื่อฉันพิมพ์cat script.sh
แทนที่จะแสดงรายการเนื้อหาไฟล์มันจะแสดงเพียงส่วนหนึ่งของหนึ่งบรรทัดในสคริปต์ หมายเหตุ: ฉันแก้ไขไฟล์เป็นกลุ่มและมันก็แสดงไฟล์โดยไม่มีปัญหาใด ๆ บรรณาธิการนาโนยังแสดงเนื้อหาเดียวกัน แต่เมื่อพูดถึงทุบตีมันก็จะทำให้คำสั่งยุ่งเหยิงไม่ว่าจะเป็นการเรียกใช้งานไฟล์หรือเพียงแค่ทิ้งเนื้อหา นี่คือฐานสิบหก ( xxd script.sh
)
00000000: 6563 686f 2073 7461 7274 696e 670d 5552 echo starting.UR
00000010: 4c3d 2231 302e 3130 2e30 2e31 2f61 7069 L="10.10.0.1/api
00000020: 2f6d 6f6e 6974 6f72 696e 672f 7472 6166 /monitoring/traf
00000030: 6669 632d 7374 6174 6973 7469 6373 220d fic-statistics".
00000040: 6375 726c 202d 6220 636f 6f6b 6965 2024 curl -b cookie $
00000050: 5552 4c0d URL.
ฉันไม่สามารถหา\r
ตัวละครที่หลงทางได้เช่นกัน ฉันทำอะไรผิดที่นี่และฉันจะสร้างไฟล์ที่เหมาะสมที่ทุบตีจะยอมรับได้อย่างไร