Score:0

นี่เป็นข้อบกพร่องในคำสั่ง 'date' เวอร์ชัน 8.28/8.30 หรือไม่

ธง cn

เมื่อฉันต้องการแสดงวันที่ในรูปแบบ YYYY-MM-DD ฉันใช้คำสั่ง:

วันที่ +%Y%m%d

สิ่งนี้ใช้ได้กับทุกเพศทุกวัยโดยไม่มีปัญหา ขณะนี้ใน Unbuntu 20.04LTS พร้อมคำสั่ง date เวอร์ชัน 8.30 จะมีข้อผิดพลาด:

วันที่: ระบุรูปแบบเอาต์พุตหลายรูปแบบ

อย่างไรก็ตาม ถ้าฉันทำ:

วันที่ sudo +%Y%m%d

จากนั้นมันก็ใช้งานได้ดีอีกครั้ง แปลกที่คุณต้องมีสิทธิ์รูทเพื่ออ่านวันที่ แต่ตอนนี้สิ่งที่แปลก:

แม้ว่าฉันจะรูทแล้วฉันก็ต้องใช้เช่นกัน ซูโด, มิฉะนั้น ฉันได้รับข้อผิดพลาดเดียวกัน มันดูแปลกมากสำหรับฉัน มีเหตุผลพิเศษสำหรับเรื่องนี้หรือไม่? หรือนี่คือข้อบกพร่อง?

waltinator avatar
it flag
ใช้ `type date` เพื่อดูว่า `date` เป็นนามแฝงหรือไม่ หรือมาจากไดเร็กทอรีตลก ๆ ใน `$PATH`
waltinator avatar
it flag
ลองอ้างอิงพารามิเตอร์: `date "+%Y%m%d"`
waltinator avatar
it flag
ตรวจหาตัวตลกในคำสั่งของคุณ เติม `echo ` และต่อท้าย `| od -bc` กับคำสั่งของคุณ มีอักขระที่ไม่ใช่ ASCII (`man ascii`) ในสตริง `%` ของคุณหรือไม่ `date` ดูเหมือนจะคิดว่าคุณมี 2 สตริง `%` ดังนั้นฉันจึงสงสัยว่าเป็นอักขระคั่น
Jacq avatar
cn flag
@waltinator Owww .. ฉันรู้สึกโง่มากตอนนี้ .. ฉันสร้างนามแฝงด้วยตัวเอง: alias date='date -R' ใน .bash_aliases; จะลบออกทันที! ขอบคุณ!
waltinator avatar
it flag
โปรดคลิกเครื่องหมายถูกเพื่อ "ยอมรับ" คำตอบของฉัน หากคำตอบช่วยคุณได้ และอาจช่วยผู้อื่นได้
waltinator avatar
it flag
นอกจากนี้ `unalias date` ในเชลล์ที่เริ่มต้นก่อนหน้านี้
Score:3
ธง it

ใช้ พิมพ์วันที่ เพื่อดูว่า วันที่ เป็นนามแฝงหรือมาจากสารบบตลกใน $เส้นทาง.

ปรากฎว่าผู้ใช้มีนามแฝง วันที่ เพื่อสิ่งที่ไม่ดี

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา