Описание тега functions

2 ответа

Передайте переменную окружения в bash-скрипт, вызываемый из функции

Я имею в виду иметь: Скрипт bash scr.sh который принимает позиционные параметры #!/bin/bash echo "Params = $@" echo REMOTE_SERVER=${REMOTE_SERVER} Функция bash f определено в другом скрипте scr2.sh #!/bin/bash f() { REMOTE_SERVER=s001 scr.sh "${@}" …
25 сен '18 в 14:54
1 ответ

Функция bash реализует команду python

У меня есть это python -c "import sys, urllib as ul; \ print ul.quote('sample hihi ')" Как я могу обернуть это в функцию bash, чтобы я мог вызывать ее как функцию так: urlencode('sample hihi ') Спасибо
14 янв '19 в 09:41
2 ответа

Невозможно применить команду stat для данных параметров

Я хочу сделать небольшой сценарий оболочки, который показывает все файлы в дереве файлов, начиная с заданного каталога, у которого заданный пользователь и размер больше заданного размера. Следовательно, мой скрипт будет принимать в качестве параметр…
03 мар '16 в 08:57
1 ответ

Как можно экспортировать из исходного сценария только определенные функции

Я пытаюсь выставить из скрипта только конкретные функции.Например, допустим, у меня есть сценарий hello_world.sh и у него есть 2 функции, hello а также world: ## hello_world.sh - name of the file, not the beginning of file hello() { echo "Hello"; } …
25 май '16 в 11:12
1 ответ

Узнайте, сколько раз определенная функция используется в терминале командной строки

Есть ли функция, чтобы показать, сколько раз указанная функция была использована? Например, если бы я хотел знать, сколько раз я использовал функцию cp или что-то еще?
24 апр '19 в 09:04
1 ответ

Что делает _expand?

Я работал с оболочкой, и по ошибке я автоматически заполнил вкладку после записи _e, что привело к _expand, Что делает эта команда? Я не мог найти объяснение в Интернете, единственные ссылки, которые я мог найти здесь на Ask Ubuntu, были: Не могу из…
29 сен '15 в 07:32
1 ответ

Функция создания петли папки не работает

Я создал функцию в файле .sh, который создает каталоги в цикле с 3 параметрами int: start, end и имя папки name Но я получаю следующую ошибку: Syntax error: "(" unexpected Вот код функции: #!/bin/bash function createDirs () { start = "$1"; end = "$2…
31 окт '15 в 20:32
0 ответов

Перенаправить 'complete' в bash-функциях и псевдонимах

tl;dr: есть ли способ использовать существующую функцию автозаполнения, чтобы также автоматически завершать аргументы псевдонима или короткой функции. Автозаполнение в bash прекрасно, но не очень хорошо сочетается с псевдонимами и служебными функция…
1 ответ

Node.js Функция "UserLogged", возвращающая "undefined". Зачем?

Когда я добираюсь до конца кода ниже, он всегда возвращает "неопределенный", и я не знаю почему! function UserLogged (session) { if (session === null) { var err = new Error('Not logged in'); err.status = 400; return {user : null, err : err}; } User.…
14 июн '18 в 22:01
2 ответа

Значение доллара в слове в LibreOffice Calc

Мне интересно, есть ли способ преобразовать значение в долларах в слова в LibreOffice Calc версии 6.0.3.2? $1932.19 Станет One Thousand Nine Hundred Thirty Two Dollars And Nineteen Cents Я нашел эту функцию. Он был обновлен в 2010 году. Он не совмес…
17 июл '18 в 03:33
1 ответ

Поиск, перемещение и удаление в Ubuntu

ОС: Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-62-generic x86_64) У меня есть каталог, подобный следующему: ~/total/ test1/ test1.txt some_other_file_i_dont_care.py test2/ test2.tex some_folder_i_dont_care/ test3/ test3.csv Я хочу переместить туда только …
03 сен '15 в 23:49
1 ответ

Как передать аргументы от одной функции к другой в сценарии bash?

Я могу сделать это в Python: def one(arg1): return arg1 def two(a,b): result=a+b return one(result) two(1,3) И это будет работать. Но как мне сделать то же самое в скрипте bash?
13 авг '18 в 10:25
1 ответ

SSH сессия не экспортирует функции

У меня есть куча функций, хранящихся в ~/.bash_functions, который получен ~/.bashrc при запуске оболочки. Файл экспортирует все функции следующим образом: # Find functions in this script based on a grep search, and export them. grep ^'[[:alnum:]]' ~…
27 июл '16 в 18:37
2 ответа

Как вы печатаете / вспоминаете определение функции в bash

Я могу определить и распечатать содержимое переменной my_var следующим образом: my_var="hello" echo $my_var но если я определю: my_funct {echo "hello";} как я могу вспомнить определение моей функции позже?
16 ноя '12 в 18:50
1 ответ

Как мне развернуть функцию bash, в которой есть внутренние функции?

Предположим, я источник функции myfunction определяется myfunction(){ myinnerfunction } где myinnerfunction определяется как myinnerfunction(){ echo word } Я хотел бы найти эквивалент declare -f myfunction который отображает содержание внутренней фу…
15 сен '16 в 21:42
3 ответа

Где я могу разместить пользовательскую функцию оболочки?

Я планирую создать функцию, которая упростит мне вещи. Функция будет что-то вроде function lazymode() { echo "Hello World!"; } так что когда я использую команду lazymode в оболочке он выведет Hello World!, В какой файл я должен поставить пользовател…
12 сен '13 в 08:09
2 ответа

Как связать несколько команд

Мы все должны использовать ls |more, а также некоторые другие команды. Так что мне просто нужна информация, есть ли способ связать несколько команд вместе, как я хочу связать ls | больше вместе. Так что, когда я просто передаю команду ls, она должна…
11 сен '12 в 09:00
0 ответов

Когда я нахожусь на рабочем столе и набираю что-нибудь, открывается небольшое окно. Что это?

Возможный дубликат: Для чего нужно текстовое поле на рабочем столе? Когда я нахожусь на рабочем столе Ubuntu, я набираю что-то, и это появляется в маленьком окне в правом нижнем углу экрана. Что это такое и как это работает?
29 янв '13 в 05:13
0 ответов

Textstat не работает функции

Я только что нашел ссылку о том, как установить texttat на моем Python простоя, и мне удалось заставить его работать. Тем не менее, когда я импортирую texttat все выглядит нормально, пока я не пытаюсь запустить функцию. Он постоянно говорит мне, что…
21 ноя '14 в 19:51
1 ответ

Расширение кода postgresql

В исходном коде postgresql есть файл с именем postgres.c именно в /src/backend/tcop/, Внутри есть функция, которая называется exec_simple_query, Я хочу добавить строку, которая вызывает my_function это находится в другом файле с именем test.c в той …
27 фев '13 в 01:00