MacCentre
Форум: Mac и Mac OS X
Тема: работа с переменными
Страницы: 1 2 [3]

[Ответить]
exonix [09.10.2016 22:16] :
как временное решение: на помощь пришёл powershell от микрософт:
sh-3.2# powershell
PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.

PS /Users/alexm> screencapture /Users/alexm/Desktop/"Log$(date)".jpg
PS /Users/alexm> screencapture /Users/alexm/Desktop/"Log$(date)".jpg
PS /Users/alexm> ls -lah ./Desktop/
total 7752
drwx------+ 7 alexm staff 238B Oct 9 22:10 .
drwxr-xr-x+ 20 alexm staff 680B Oct 9 21:35 ..
-rw-r--r--@ 1 alexm staff 6.0K Oct 9 22:10 .DS_Store
-rw-r--r-- 1 alexm staff 0B May 23 14:39 .localized
-rw-r--r--@ 1 root staff 1.6M Oct 9 22:10 LogSun Oct 9 22:10:44 CEST 2016.jpg
-rw-r--r--@ 1 root staff 1.6M Oct 9 22:10 LogSun Oct 9 22:10:56 CEST 2016.jpg

как теперь такое можно сделать средствами OS X ?
~RA~ [10.10.2016 09:41] :
Так же.
screencapture ~/Desktop/screenshot\ "$(date)".jpg
Почитайте man date.
exonix [10.10.2016 10:10] :
теперь понятно. я писал как "Log$(date)".jpg а надо было Log"$(date)".jpg

спасибо!
~RA~ [10.10.2016 10:12] :
… потому, что это может оказаться полезным. Например для того, чтобы в имени файла было только то, что нужно, а не дни недели кириллицей с пробелами да запятыми.
Будете пытаться меня лечить — перестану отвечать.
exonix [10.10.2016 10:15] :
~RA~ прошу прощения. я Вам очень благодарен за помощь!
~RA~ [10.10.2016 10:38] :
А кывsчки тут только для одной цели, впихнуть корявый вывод date в имя файла. Если настроить вывод date, то и кавычки не нужны. Например: screen_$(date +%Y-%m-%d).png
exonix [10.10.2016 11:02] :
~RA~ да, так лучше. спасибо!
[Ответить]
[< Назад]