Вопросы с тегом «bash»

Bash (Bourne-Again SHell) - оболочка, используемая в интерфейсе командной строки Ubuntu по умолчанию.

4
Перенаправить вывод в файл из командной строки grep
Я бегу это: cat /dev/urandom|hexdump| grep -i "ffff f" > random и я ничего не получаю в файле random, он остается нулевой длины после прерывания команды. Как сделать так, чтобы запись выводилась в файл? Мне нужно записать результат в файл, который должен содержать выходные данные, например: 021bc40 7724 d4f5 59ec …

2
Как определить, какой параметр передается команде с оператором перенаправления?
Это работает: $ echo "уведомить-отправить HELLO" | сейчас Это не: $ сейчас <echo "уведомить-отправить HELLO" Там написано «файл или каталог не найден». Я понимаю, что есть -fопция для этой команды, с помощью которой я могу предоставить файл для выполнения в данный момент. Так что это заставило меня задуматься ... в …

1
Выход из ракушки
Я установил Fish в качестве оболочки по умолчанию. Я хочу выйти из fishв bash. Как я могу сделать это с открытой рыбной раковиной?

5
Как добавить журналы в crontab с отметкой времени
В crontab я запланировал ежедневный скрипт резервного копирования. Теперь, когда cron выполняет скрипт, статус записывается в файл журнала, как показано ниже. 0 0 * * * /home/backup.sh > /home/groupz/db-backup/fbackup.log 2>&1 Теперь, когда cron выполняет скрипт, содержимое журнала обновляется каждый раз. Итак, я хочу, чтобы содержимое было добавлено в тот же …
9 bash  scripts  cron  logs 

2
Как мне перечислить количество слов в нескольких файлах?
Скажем, мне нужно узнать, сколько слов в каждом файле содержат слово «работа». Я знаю, что найти файлы с «работой» было бы ls work. И выяснить количество слов было быwc -w Однако я попробовал это, и, похоже, просто отображает количество файлов, а не количество слов, объединенных во всех файлах (которые мне …

1
Запустить исполняемый файл на терминале
Я новичок в Ubuntu и в настоящее время на нем из-за назначения. Я хотел бы задать несколько вопросов: Как создать новую команду для запуска сценария оболочки? Например, когда вы печатаете passwdна терминале, он запускает исполняемый файл /usr/bin/passwd. Как мне сделать так же, как мой файл? Как я могу изменить свой …

3
Переход в родительский каталог файла с CD?
Я пишу .sh, чтобы сделать некоторую работу за меня, но сейчас я нахожусь в точке, где мне нужно перейти к каталогу, в котором находится файл /path/to/file.end. Терминал не позволяет cd /path/to/file.end bash: cd: /path/to/file.end: Not a directory К сожалению, я не знаю обходного пути, поэтому было бы неплохо, если бы …

1
Источник сценария bash: такого файла или каталога нет
У меня есть сценарий, который начинается так #!/bin/bash VALKYRIE=~/myProjects/valkyrie source $VALKYRIE/cluster.conf но когда я запускаю его, он возвращается line 2: ~/myProjects/valkyrie/cluster.conf: No such file or directory но файл существует и при запуске source ~/myProjects/valkyrie/cluster.confон работает нормально. Есть идеи? Я установил VALKYRIEпеременную в другом месте, так что жесткий код в пути …
9 bash  scripts  source 

2
Почему .profile (а не .bashrc) добавляет ~ / bin к пути?
Так .bashrcкак процедура «общего характера» (в том смысле, что .profileона ее берет), почему процедура «включить ~/binв путь» не находится внутри .bashrc? Почему бы пользователю не захотеть его в оболочке без входа в систему? (Особенно в наши дни, когда оболочки без логина более распространены *.) Я знаю, что могу сделать такое …

2
Bash скрипт для удаления разрывов строк?
Мне нужен скрипт, который вводит файл и выводит на экран его содержимое с удаленными переносами строк - так сказать, «завернутые в слова». Я пробовал: #!/bin/bash find $HOME '$1' | while read line; do echo "${line}"; done но это просто ничего не возвращает.
9 bash 

6
Как сохранить содержимое терминала GNOME с помощью управляющих кодов ANSI?
Терминалы VT100 имеют относительно простой способ сохранить терминальное содержимое с помощью эвакуационных кодов в файл с помощью Meta- p: XTerm.VT100.printAttributes: 2 XTerm.VT100.printerCommand: cat - > file XTerm.VT100.translations: #override Meta <KeyPress> P: print() \n Я немного осмотрелся и не могу найти решение, чтобы это работало в терминале GNOME по умолчанию + …

3
Как заставить отладчик bash работать с DDD?
DDD script.bsh не открывает скрипт. Он показывает наш стакан, и если я хочу закрыть DDD, он говорит: "Bash занят" ... Я нашел старое сообщение, но это не помогло. https://lists.gnu.org/archive/html/ddd/2008-10/msg00006.html Я не смог найти ddd-3.3.12-test6.tar.gz, поэтому я использую версию DDD из репозитория Ubuntu. Также bashdb уже установлен. Использовал apt-get install ddd …
9 bash  debug 

3
Как получить цветной вывод из скрипта bash?
Когда я выполняю grepиз gnome-терминала, я получаю цветной вывод - легко заметное совпадение, номера строк (-n) с разными цветами и т. Д. Но когда я выполняю точно такую ​​же grepкоманду через скрипт bash, я получаю плоскую выходную информацию без окраски Есть ли способ получить цветной вывод с помощью сценария Bash?
9 bash 


2
Открытие CD-ROM с кодом Bash
Я скопировал этот фрагмент кода из одного забавного видеоролика о том, как программист качает своего ребенка . Код следующий: #!/bin/bash while [ l=l ] do #eject cdrom eject #pull cdrom track back in eject -t done Но это не работает для меня, когда я запускаю его с командой, sh baby_rocker.shон …
9 bash  cd-drive 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.