Puncte:0

Imprimați hashuri atunci când un fișier sau un folder este drag'n'droped pe terminal

drapel tv

Am nevoie de o modalitate de a vedea rapid hashuri ale fișierelor singulare și ale tuturor fișierelor dintr-un folder dat.Drag'n'drop ar trebui să funcționeze grozav, dar în lxqt nu puteți drag'n'drop la scripturi sau chiar la intrări de pe desktop.

eu am Un script care deschide terminalul și primește câte un fișier și își imprimă hash-ul. Am nevoie de el pentru a putea recunoaște și un folder și pentru a distribui toate fișierele din el. Problema este că nu știu bash.

#!/bin/bash
în timp ce IFS=$' \t\r\n' citește -d '' -p "Trageți și plasați fișierul în hash: " -rsn 1 str &&
    [ "$str" ];do
    în timp ce IFS= read -d '' -rsn 1 -t .02 char
    face str+="$char"
    Terminat
    dacă [ "$str" ] ;atunci
        citește -a cerință <<<"$str"
        ecou ''
        md5sum $req
        ecou ''
    fi
  Terminat
waltinator avatar
drapel it
Citiți `man -k inotify`.
Puncte:0
drapel tv

Aceasta recunoaște un fișier și un folder, inclusiv fișierele din foldere imbricate și căile cu spații. Ca bonus, afișează informații în numele terminalului în loc să le imprime de fiecare dată.

#!/bin/bash
echo -ne „\033]0;Trageți și plasați fișierul sau folderul\007”
în timp ce IFS=$'\t\r\n' citește -d '' -rsn 1 str && [ "$str" ]; do
    în timp ce IFS= read -d '' -rsn 1 -t .02 char; do
        str+="$char"
    Terminat
    if [ "$str" ]; atunci
        găsiți „$str” -type f -exec md5sum {} \;
    fi
Terminat

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.