/ / Terminál Macos - Nájdite a označte najnovšie PDF v priečinku - bash, terminál, automat

Terminál MacOS - Nájdite a označte najnovší PDF v priečinku - bash, terminal, automator

Hľadám riešenie, ktoré mi pomôževyhľadajte najnovší súbor PDF v určenom priečinku a označte ho ako ZELENÚ značku. Každý, kto má nápad, ako to urobiť? Zatiaľ som našiel iba príkaz terminál / bash na tlač najnovšieho súboru PDF. echo -n "najnovší súbor: $ (ls -t * .pdf | head -n1) Môže to byť aj pracovný postup Automatora. Môže niekto pomôcť?

Používam MacOS High Sierra

odpovede:

0 pre odpoveď č. 1

Založené na táto odpoveď v superužívateľovi, môžete to urobiť takto:

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

Existujú niektoré zrejmé optimalizácie, ako napríklad odstránenie slučky alebo použitie funkcie definovanej v odpovedi superužívateľa.