Как установить qbirthday?

Значение функции return не требуется в функции. Обычно в скрипте используется значение return для возвращаемого значения выхода. Значения выхода обычно похожи на 1 или 0, где многие сценаристы могут использовать его для успешной 0 и 1 как неудачные.

#!/bin/bash
#The following function returns a value of 0 or 1
function if_running(){
    ps -ef | grep -w "$1" | grep -v grep > /dev/null
    if [[ $? == 0 ]]; then
        return 0
    else
        return 1
    fi
}

#Read in name of a running process
read -p "Enter a name of a process: "

#Send REPLY to function
if_running $REPLY

#Check return value and echo appropriately
if [[ $? == 0 ]]; then
   echo "Return value is $?"
   echo "$REPLY is running..."
else
   echo "Return value is $?"
   echo "$REPLY is not running..."
fi

Примеры:

~$ ./ps_test.bsh 
Enter a name of a process: ls
Return value is 1
ls is not running...

~$ ./ps_test.bsh 
Enter a name of a process: bash
Return value is 0
bash is running...

И этот ответ, который я написал немного назад, не имеет возвращаемых значений, но все же дает вывод https://askubuntu.com/a/1023493/231142

#!/bin/bash
function area(){
    circ=$(echo "3.14 * $1^2" | bc)
}

#Read in radius
read -p "Enter a radius: "

#Send REPLY to function
area $REPLY

#Print output
echo "Area of a circle is $circ"
[d4 ] Пример:

terrance@terrance-ubuntu:~$ ./circ.bsh 
Enter a radius: 6
Area of a circle is 113.04

Надеюсь, что это поможет!

3
задан 11 May 2018 в 17:16

3 ответа

Загрузите zip-папку с github-страницы, нажав зеленую кнопку (Clone или загрузить) и выберите загрузку в виде zip-папки. Перейдите в папку, содержащую zip-папку, извлеките ее. В терминале направьте командную строку в выделенную папку с местоположением

cd> извлеченной папки & lt;

Поскольку python 2.7 является по умолчанию для pip, вам нужно установить pip3:

cd> расположение выделенной папки & lt;

sudo apt-get install python3-pip

pip3 install qbirthday

И затем установите Qbirthday (находясь в папке):

Мне пришлось перезагрузить компьютер чтобы использовать Qbirthday из командной строки.

Name=QBirthday
Exec=qbirthday
Type=Application
Categories=Office;
Icon=qbirthday
_Comment=Birthday reminder
Name[en_GB]=QBirthday

Вероятно, вы должны создать рабочий стол ( github-page ) с содержимым, которое можно использовать он из пусковой установки: [Рабочий стол]

И поместите его в папку .local/share/applications, сделайте его исполняемым. Добавление его в загрузочные приложения также удобно, просто qbirthday as новая запись.

2
ответ дан 22 May 2018 в 10:48

Загрузите zip-папку с github-страницы, нажав зеленую кнопку (Clone или загрузить) и выберите загрузку в виде zip-папки. Перейдите в папку, содержащую zip-папку, извлеките ее. В терминале направьте командную строку в выделенную папку с местоположением

cd> извлеченной папки & lt;

Поскольку python 2.7 является по умолчанию для pip, вам нужно установить pip3:

cd> расположение выделенной папки & lt;

sudo apt-get install python3-pip

pip3 install qbirthday

И затем установите Qbirthday (находясь в папке):

Мне пришлось перезагрузить компьютер чтобы использовать Qbirthday из командной строки.

Name=QBirthday Exec=qbirthday Type=Application Categories=Office; Icon=qbirthday _Comment=Birthday reminder Name[en_GB]=QBirthday

Вероятно, вы должны создать рабочий стол ( github-page ) с содержимым, которое можно использовать он из пусковой установки: [Рабочий стол]

И поместите его в папку .local/share/applications, сделайте его исполняемым. Добавление его в загрузочные приложения также удобно, просто qbirthday as новая запись.

3
ответ дан 17 July 2018 в 14:35

Загрузите zip-папку с github-страницы, нажав зеленую кнопку (Clone или загрузить) и выберите загрузку в виде zip-папки. Перейдите в папку, содержащую zip-папку, извлеките ее. В терминале направьте командную строку в выделенную папку с местоположением

cd> извлеченной папки & lt;

Поскольку python 2.7 является по умолчанию для pip, вам нужно установить pip3:

cd> расположение выделенной папки & lt;

sudo apt-get install python3-pip

pip3 install qbirthday

И затем установите Qbirthday (находясь в папке):

Мне пришлось перезагрузить компьютер чтобы использовать Qbirthday из командной строки.

Name=QBirthday Exec=qbirthday Type=Application Categories=Office; Icon=qbirthday _Comment=Birthday reminder Name[en_GB]=QBirthday

Вероятно, вы должны создать рабочий стол ( github-page ) с содержимым, которое можно использовать он из пусковой установки: [Рабочий стол]

И поместите его в папку .local/share/applications, сделайте его исполняемым. Добавление его в загрузочные приложения также удобно, просто qbirthday as новая запись.

3
ответ дан 20 July 2018 в 14:39

Другие вопросы по тегам:

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