/ / Terminal MacOS - Znajdź i zaznacz ostatni plik PDF w folderze - bash, terminal, automator

Terminal MacOS - Znajdź i zaznacz ostatni plik PDF w folderze - bash, terminal, automator

Szukam rozwiązania, które mi pomożeznajdź najnowszy plik PDF w określonym folderze i oznacz go tagiem ZIELONY jako najnowszy. Ktoś ma pomysł, jak to zrobić? Do tej pory znalazłem tylko polecenie terminal / bash, aby wydrukować najnowszy plik PDF. echo -n "najnowszy plik: $ (ls -t * .pdf | head -n1) Może to być również przepływ pracy Automatora. Czy ktoś może pomóc?

Używam MacOS High Sierra

Odpowiedzi:

0 dla odpowiedzi № 1

Oparte na tę odpowiedź w superużytkownikumożesz to zrobić tak:

osascript - 6 $ (ls -t *.pdf | head -n1) << EOF
on run argv
set labelIndex to (item 1 of argv as number)
repeat with i from 2 to (count of argv)
tell application "Finder"
set theFile to POSIX file (item i of argv) as alias
set label index of theFile to labelIndex
end tell
end repeat
end run
EOF

Istnieją pewne oczywiste optymalizacje, takie jak usunięcie pętli lub po prostu użycie funkcji zdefiniowanej w odpowiedzi dla superużytkownika.