требуется Linux, эквивалент Windows «echo% date%% time%% COMPUTERNAME%»

Вы не можете наследовать атрибут, вы должны наследовать стиль.

Выберите кнопку стиля без рамки, которая соответствует вашей теме для наследования. Все внутренние стили Android можно найти по адресу http://developer.android.com/reference/android/R.style.html

Например, ваше приложение использует тему Holo Light (укажите в AndroidManifest.xml), то вы должны наследовать стиль Widget.Holo.Light.Button.Borderless.Small.


24
задан Manoj Govindan 24 September 2010 в 15:00
поделиться

3 ответа

Используйте команду date в таком формате:

date +"%m/%d/%Y %H:%M:%S $HOSTNAME"

Чтобы получить сотые доли секунды, вам может потребоваться выполнить некоторую обработку текста, например:

DATE=date +'%m/%d/%Y %H:%M:%S.%N'
DATE=${DATE%???????}
DATE="$DATE $HOSTNAME"

Это потому, что дата предлагает секунды, наносекунды и ничего между ними!

34
ответ дан 28 November 2019 в 22:27
поделиться

В качестве дополнения: символ процента не используется для ссылки на переменные в любой оболочке Linux. Вы должны использовать знак доллара для этого.

Вы, вероятно, должны прочитать введение в Bash ( здесь )

2
ответ дан 28 November 2019 в 22:27
поделиться

В Linux есть команда date . Если вам не нравится формат по умолчанию, его можно изменить. См. Справочную страницу date

. В качестве имени хоста вы можете использовать команду hostname или переменную среды $ HOSTNAME , если она установлена.

С системным именем все сложнее. Вы можете использовать uname -a , иногда оно содержит имя ОС. Некоторые дистрибутивы также имеют lsb-release , но не все из них.

1
ответ дан 28 November 2019 в 22:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: