Score:0

แฮชการพิมพ์เมื่อไฟล์หรือโฟลเดอร์ถูกลากและปล่อยไปยังเทอร์มินัล

ธง tv

ฉันต้องการวิธีดูแฮชของไฟล์เอกพจน์และไฟล์ทั้งหมดในโฟลเดอร์ที่กำหนดอย่างรวดเร็วDrag'n'drop ควรใช้งานได้ดี แต่ใน lxqt คุณไม่สามารถ drag'n'drop ไปยังสคริปต์หรือแม้แต่รายการเดสก์ท็อป

ฉันมี สคริปต์ ที่เปิดเทอร์มินัลและรับทีละไฟล์และพิมพ์แฮช ฉันต้องการให้สามารถจดจำโฟลเดอร์ได้ด้วยและแฮชไฟล์ทั้งหมดในนั้น ปัญหาคือฉันไม่รู้จักทุบตี

#!/bin/bash
ในขณะที่ IFS=$' \t\r\n' read -d '' -p "ลากไฟล์ไปที่แฮช: " -rsn 1 str &&
    [ "$str" ];ทำ
    ในขณะที่ IFS= read -d '' -rsn 1 -t .02 ถ่าน
    ทำ str+="$char"
    เสร็จแล้ว
    ถ้า [ "$str" ] ;แล้ว
        อ่าน -a req <<<"$str"
        เสียงสะท้อน ''
        md5sum $req
        เสียงสะท้อน ''
    ไฟ
  เสร็จแล้ว
waltinator avatar
it flag
อ่าน `man -k inotify`
Score:0
ธง tv

สิ่งนี้จะจดจำไฟล์และโฟลเดอร์ รวมถึงไฟล์ในโฟลเดอร์ที่ซ้อนกันและพาธที่มีช่องว่าง เป็นโบนัส แสดงข้อมูลในชื่อเทอร์มินัลแทนการพิมพ์ทุกครั้ง

#!/bin/bash
echo -ne "\033]0;ลากและวางไฟล์หรือโฟลเดอร์\007"
ในขณะที่ IFS=$'\t\r\n' read -d '' -rsn 1 str && [ "$str" ]; ทำ
    ในขณะที่ IFS= read -d '' -rsn 1 -t .02 ถ่าน; ทำ
        str+="$ถ่าน"
    เสร็จแล้ว
    ถ้า [ "$str" ]; แล้ว
        ค้นหา "$str" -type f -exec md5sum {} \;
    ไฟ
เสร็จแล้ว

โพสต์คำตอบ

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