bash — вопросы с ответами

19 ответов
Я пишу script в bash, который анализирует файлы с 3 переменными в определенной папке, это один из них: MINIENTREGA_FECHALIMITE="2011-03-31" MINIENTREGA_FICHEROS="informe.txt programa.c" MINIENTREGA_DESTINO="./destino/entrega-prac1" Этот файл хранится в. /conf/prac 1 Мой script minientrega.sh затем ...
variables
environment-variables
12 окт. 2013, в 08:22
13 ответов
Возможно ли в командной строке linux повторять команду каждые n секунд. Например, скажем, что у меня есть импорт, и я делаю ls -l чтобы проверить размер файла, увеличивается. Я хотел бы иметь команду, чтобы это автоматически повторялось.
27 нояб. 2012, в 22:38
3 ответа
Как можно изменить оболочку по умолчанию? Команда env настоящее время говорит: SHELL=/bin/tcsh и я хочу изменить это на Bash.
tcsh
environment
24 окт. 2012, в 08:34
5 ответов
В данной оболочке, как правило, я бы установил переменную или переменные, а затем запустил команду. Недавно я узнал о концепции добавления определения переменной в команду: FOO=bar somecommand someargs Это работает... вроде. Это не работает, когда вы меняете переменную LC_ * (которая, кажется, влия...
environment-variables
01 июнь 2012, в 20:25
15 ответов
Какой самый простой способ создать файл в Linux?
file
command-line-interface
21 фев. 2012, в 16:10
8 ответов
Использование команды clear на терминале только обманывает пользователя, думая, что экран очищен... вы все еще можете видеть вывод из предыдущих команд при прокрутке с помощью мыши. Это затрудняет жизнь, когда вы тонете в цунами текста. Различные решения (escape-код и т.д.), которые можно найти в Ин...
20 март 2011, в 04:48
8 ответов
Насколько я знаю, с помощью & после запуска команды в фоновом режиме. Пример использования &: tar -czf file.tar.gz dirname & Но как насчет &&? (посмотрите на этот пример: https://serverfault.com/questions/215179/centos-100-disk-full-how-to-remove-log-files-history-etc#answer-2151...
command-line
syntax
posix
22 дек. 2010, в 13:50
8 ответов
В чем разница между оператором return и exit в функциях BASH относительно кодов выхода?
function
return-value
return
exit
12 дек. 2010, в 02:26
5 ответов
Я пытаюсь извлечь определенное (четвертое) поле из текстового потока, скорректированного по пространству. Я пытаюсь использовать команду cut следующим образом: cat text.txt | cut -d " " -f 4 К сожалению, cut не обрабатывает несколько пробелов как один разделитель. Я мог бы пропустить через awk awk...
delimiter
cut
10 нояб. 2010, в 09:26
17 ответов
Вопрос: существует ли команда sh/ bash/zsh/fish/... для печати абсолютного пути файла, который я его кормлю? Случай использования: я в каталоге /a/b, и я хотел бы напечатать полный путь к файлу c в командной строке, чтобы я мог легко вставить его в другую программу: /a/b/c. Простая, но небольшая про...
path
12 окт. 2010, в 13:50
22 ответа
Как я могу программным способом (т.е. не использовать vi) конвертировать строки DOS/Windows в Unix? Команды dos2unix и unix2dos недоступны в некоторых системах. Как я могу имитировать их с помощью команд типа sed/awk/tr?
10 апр. 2010, в 15:23
9 ответов
У меня есть Bash shell script, который вызывает несколько команд. Я хотел бы, чтобы оболочка script автоматически выходила с возвратным значением 1, если какая-либо из команд возвращает ненулевое значение. Возможно ли это без явной проверки результата каждой команды? например. dosomething1 if [[ $? ...
04 май 2009, в 19:58
4 ответа
Когда я передаю ssh в мой Ubuntu-ящик с Hardy 8.04, переменные среды в моем .bashrc не установлены. Если я делаю источник .bashrc, переменные правильно установлены, и все хорошо. Почему .bashrc не запускается при входе в систему?
ssh
04 май 2009, в 14:30
14 ответов
Какой самый простой способ найти и заменить для данной входной строки, скажем abc, и заменить другой строкой, например XYZ в файле /tmp/file.txt? Я пишу приложение и использую IronPython для выполнения команд через SSH — но я не очень хорошо знаю Unix и не знаю, что искать. Я слышал, что Bash, помим...
scripting
ssh
replace
ironpython
08 фев. 2009, в 12:16
18 ответов
Как обычно вы включаете script с "source" например: main.sh: #!/bin/bash source incl.sh echo "The main script" incl.sh: echo "The included script" Результатом выполнения "./main.sh" является: The included script The main script ... Теперь, если вы попытаетесь выполнить эту оболочку script из ...
10 окт. 2008, в 18:59
Наверх
Меню