Вопросы с меткой [bash]

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.

0
голосов
1ответ
787 показов

Bash Добавить суффикс к переменной

Я пытаюсь написать скрипт, который бы добавил префикс к переменной, но я не могу добавить его. Я пытался использовать ++1 и несколько других, но я не уверен, как это сделать. Вот баш ...
0
голосов
1ответ
729 показов

vimdiff в Git для Windows дает E810 и E97

Я использую Git для Windows (git версии 2.5.3.windows.1) и настроил vimdiff в качестве моего mergetool. Запуск git mergetool из git bash приводит к следующей ошибке: E810: Cannot read or write temp ...
0
голосов
2ответа
3k показов

Заменить на N-е вхождение

У меня есть этот код sed '/Sometexts/ r newtext.txt' old.txt > new.txt Это заменяет строку «Sometexts» содержимым текстового файла newtext.txt но я хочу заменить на 2-е вхождение строки "Sometexts" ...
0
голосов
0ответов
798 показов

Bash: как загрузить данные из Google Form

Как я могу загрузить .csv ответов Google Form из Bash? Я старался wget https://docs.google.com/spreadsheets/d/1gRMnKkqKaDAhpm6ytfvZEYfD9_j9HzDk1Q4HgMYC7Xg/edit#gid=1933231618 но он загружает код ...
0
голосов
1ответ
42 показов

Как определить количество процессов, рассматриваемых краткосрочным планировщиком для распределения процессов

Мое задание - написать скрипт, отображающий количество процессов, рассмотренных краткосрочным планировщиком для распределения процессов (процессов, готовых к запуску в данный момент) в любой момент ...
0
голосов
1ответ
2k показов

Нужна помощь в написании сценария bash для перемещения файлов с одного сервера на другой

Мне нужна помощь в написании сценария оболочки bash для перемещения файлов из одного каталога в другой каталог на разных серверах, а затем удаления файлов с исходных серверов, на которых я их ...
0
голосов
0ответов
140 показов

Специальные и диакритические символы с использованием less, cat и других инструментов linux

Я использую GNU bash, версия 4.1.10(4) -релиз (i686-pc-cygwin) и настраиваю свой .inputrc для разрешения специальных символов и немецких умлаутов и т. Д .: set meta-flag on set convert-meta off set ...
0
голосов
1ответ
1k показов

как проверить наличие дубликатов и переименовать файл, если они есть, при копировании их из другого источника

Это скрипт на bash, он копирует файлы из одного каталога в другой, но в подкаталоге могут быть дубликаты. Поэтому при копировании он должен распознавать, имеет ли другой файл такое же имя, и если да, ...
0
голосов
3ответа
110 показов

Почти сплющенная структура каталогов

У меня есть куча каталогов в структуре, как это: -Music -Artist1 -Album1 -Album2 -Artist2 -Album1 -Album3 -Artist3 -Album2 -Album4 Все каталоги будут содержать уникальные файлы. Я хотел бы ...
0
голосов
0ответов
69 показов

PATH содержит недопустимые символы

Я возился со своим PATH на моем Mac, потому что домашний напиток не работал. Мой путь может быть разбит на три версии: Чистый путь - самый идеальный путь, так как я больше не использую Pebble SDK. ...
0
голосов
1ответ
873 показов

Доставка полезной нагрузки на URL с использованием cURL

Мне нужна помощь в выяснении запроса cURL, необходимого для отправки следующих данных в URL. {"requestid":"555555", "partnermatchid":"10000-000-0000-0000-000", ...
0
голосов
1ответ
1k показов

Рекурсивно копировать и переименовывать, чтобы заменить пробелы подчеркиванием

У меня есть каталог с 400 подкаталогами, каждый из которых содержит несколько сотен файлов, многие с именами файлов, которые содержат пробелы. Мне нужно скопировать все файлы с пробелами в именах ...
0
голосов
1ответ
1k показов

Эхо PID дочернего процесса в файл при запуске - bash

Мне интересно, есть ли способ запустить дочерний процесс (не как фоновый процесс) и получить его PID, возможно, выводя его в файл. Я запускаю процесс в bash-скрипте, а именно в java, и я хотел бы ...
0
голосов
3ответа
232 показов

Переименовать / переименовать файлы в каталоге

В некоторых каталогах у меня есть много файлов с именем ...DSC_0002 DSC_0005 DSC_0010... Я хочу переименовать / переименовать файлы FILE_0001 FILE_0002... Мэйби, мне нужно будет начать нумерацию НЕ с ...
0
голосов
1ответ
284 показов

bash: синтаксическая ошибка рядом с неожиданным токеном ex25

все Я попытался сделать программу из «изучения Python трудным путем». это упражнение 25. В дополнительном кредите он говорит мне перейти на help(ex25) , но когда я набираю это, я получаю это на ...
0
голосов
1ответ
117 показов

/usr/bin/mail не интерпретирует новые строки

У меня странная проблема при отправке кошки на почту. У меня есть простой текстовый файл, который был скомпилирован из сценария, который представляет собой отчет о том, какие папки были скопированы в ...
0
голосов
3ответа
3k показов

Linux: команда ssh работает вне скрипта bash, но не внутри скрипта?

У меня проблема со следующей командой: echo "Pass for router:" read -s pass /usr/bin/expect - list-installed.txt #echo @pass expect -timeout 10000 "password: " send -- "$pass\n"; expect "#" interact ...
0
голосов
1ответ
776 показов

завершение bash tab не работает в графических оболочках

У меня свежая установка xubuntu 14.04 с установленным xrdp. завершение вкладки работает при входе через ssh Завершение табуляции не работает при использовании любой графической оболочки (терминал, ...
0
голосов
1ответ
7k показов

Проблемы с использованием EXPECT - это скрипт оболочки BASH

Это код (скрипт bash): echo "Pass for router:" read -s pass /usr/bin/expect
0
голосов
0ответов
537 показов

Какой подход следует использовать для установки Bash на Synology NAS (RS815RP+) внутри корпоративной сети?

Я пытаюсь установить приложение на моем NAS-устройстве Synology (RS815RP+ с DSM 5.1-5022). Похоже, что установка не удалась из-за недоступности оболочки Bash. Ash - оболочка по умолчанию в DSM ...
0
голосов
1ответ
1k показов

Как проверить в сценарии оболочки, содержит ли вывод команды конкретное слово?

Иногда у меня возникают проблемы с сетевым подключением, и мне нужно повторно запустить предыдущую команду. Не знаете, как сделать заявление if else? for var in ./* do python2.7 submit.py $var ...
0
голосов
5ответов
2k показов

Linux: Как передать содержимое файла в качестве аргумента команде?

это содержимое файла packageList : base-files busybox dnsmasq dropbear firewall hotplug2 iptables iptables-mod-conntrack-extra iptables-mod-filter iptables-mod-ipopt iw jshn kernel kmod-ath ...
0
голосов
1ответ
766 показов

Избавиться от сообщения об ошибке

У меня есть скрипт со многими командами. подобно #!/bin/sh mv new /root/ mv old /root/ mv foo /code #many other commands Если файл 'новый' не найден, bash выдаст сообщение об ошибке: foo: No such ...
0
голосов
1ответ
2k показов

Скрипт Bash вытащить из мастера каждое утро

Я пытаюсь максимально автоматизировать свое рабочее место, но я вроде новичка в bash-скриптах. Каков наилучший способ сообщить bash-скрипту о запуске git co master и если он успешен, выполните git ...
0
голосов
1ответ
598 показов

crontab скрипт bash, который копирует определенные файлы

Во-первых, я хотел бы сказать, что я ужасно разбираюсь в сценариях, так что это стало для меня настоящим испытанием. Любой вклад был бы великолепен! Я хотел бы автоматизировать передачу sftp каждые ...
0
голосов
2ответа
2k показов

Как изменить $ PATH в Mac OSX

Я установил git через instaler, а не с терминалом с командами, и мой $ PATH изменился, в конец переменной был добавлен путь к «локальному» git, а мой $ PATH изменился на следующее: ...
0
голосов
1ответ
664 показов

неверный аргумент в bash-скрипте, когда порт плох

Когда я делаю эту команду, я получаю сообщение об ошибке, когда что-то не так с eth3. RESC="1234" RESD="1234" RESO="1234" RESC=$(ssh -q vmx@$1 cat /sys/class/net/$2/carrier) RESO=$(ssh -q vmx@$1 cat ...
0
голосов
1ответ
320 показов

Скрипт, который знает об удаленном изменении файла

curl -z pci.ids --remote-time --silent -f -L -O \ http://pciids.sourceforge.net/v2.2/pci.ids Эта команда проверяет, был ли удаленный файл изменен, и загружает его, только если удаленный файл был ...
0
голосов
1ответ
79 показов

Я не понимаю скрипт -printf

Я взял на себя ответственность за сценарии RHEL5, и у меня не было никакого обучения на этой платформе или сценариях bash. Есть сценарий, который состоит из нескольких частей, и я буду спрашивать ...
0
голосов
1ответ
62 показов

Скрипт Linux для перемещения файлов из нескольких папок

Я пытаюсь создать сценарий для перемещения файлов, как только они помещены в каталог в подкаталог пример Файлы, помещенные в /home/userA/directory1 перемещаются в /home/userA/directory1/directory2 Я ...
0
голосов
1ответ
122 показов

Переместить числа в имени файла в начало

У меня есть несколько файлов в папке с именами в форме: SOMETEXT1 номер SOMETEXT2.mp3 или SOMETEXT номер.mp3. Я хочу переименовать их в номер SOMETEXT SOMETEXT2.mp3 или номер SOMETEXT.mp3. Используя ...
0
голосов
4ответа
860 показов

скрипт Ubuntu такого файла нет /etc/init.d/ скрипт

я пытаюсь запустить этот скрипт при запуске, но это постоянно выдает мне ошибку, что /etc/init.d/put_ubuntu_users: 14: /etc/init.d/put_ubuntu_users: cannot open ~/data.txt: No such file Это мой ...
0
голосов
1ответ
80 показов

проблема скриптов bash при расширении примера

Я использую abcde (лучший CD-кодировщик) с моим Raspberry Pi и хочу использовать новую функциональность поиска и встраивания обложек альбомов. Для этого в abcde.conf есть часть, где вы можете ...
0
голосов
4ответа
67 показов

Можно ли отобразить все файлы в текущем каталоге с именем файла, которое не начинается с четной цифры, за которой следует любая буквенная буква?

Я пытаюсь ответить на эту проблему для класса COSC, который фокусируется на Linux/Unix. Я использую Linux с оболочкой bash. Я новичок в Linux по состоянию на сентябрь. У моего преподавателя есть этот ...
0
голосов
3ответа
43 показов

Выборочное изменение имен файлов

У меня есть папка, содержащая большое количество (более 1500) файлов ttf, многие, но не все, как-то неправильно названы. например, arialttf вместо arial.ttf . Есть ли команда оболочки, которую я мог ...
0
голосов
3ответа
3k показов

как искать конкретное слово в конце файла

У меня огромный лог-файл, и я хочу найти текст «исключение, сгенерированный ::» в конце файла и получить оттуда еще пару символов. В основном меня интересует только последнее появление. например, ...
0
голосов
2ответа
975 показов

Скопируйте имена файлов в другую папку

Мне нужно скопировать имена файлов из одной папки в другую. Содержимое файла никогда не изменяется. Файлы не перезаписываются, не перемещаются и не копируются. Это только о именах файлов. У меня есть ...
0
голосов
2ответа
518 показов

Оболочка обратного давления похожа на "пв"

У меня есть файл оболочки, как это: grep 'INSERT INTO container' $file | mysql database -f У меня проблема в том, что MySQL получает слишком много вставок и сильно тормозит (база данных в основном ...
0
голосов
3ответа
595 показов

Как заменить цифры в определенном поле bash

Я использую FreeBSD 3.2-RELEASE. Например вывод из last - abelovsk14 1 10-7 22:06 adamov14 5 10-5 22:53 almasi14 1 10-8 22:56 anda13 53 10-6 22:16 andrejko14 51 10-7 01:28 Можно заменить поле $4 на ...
0
голосов
3ответа
4k показов

Резервное копирование всех баз данных MySQL plesk в отдельные файлы

Hy, Поскольку я новичок в сценариях оболочки, мне нужна рука. В настоящее время я резервирую все мои базы данных в один файл, что затрудняет восстановление. Вторая проблема в том, что мой пароль ...
0
голосов
0ответов
1k показов

AES-шифрование с помощью простого текстового ключа с использованием bash openssl

Я пытаюсь зашифровать строку с помощью AES CBC. Вывод онлайн-инструмента (http://aes.online-domain-tools.com/) и команды bash openssl не совпадают. Может кто-нибудь помочь мне с тем, что я делаю ...
0
голосов
1ответ
851 показов

захватывать входящие запросы telnet все время используя tcpdump

Я хочу проверить, получаю ли я какой-либо входящий запрос telnet. Пройдя гугл, я обнаружил, что tcpdump можно использовать для этой цели. Это команда tcpdump я бы использовал. $ tcpdump -i wlan0 -w ...
0
голосов
1ответ
105 показов

Как выбрать файл на основе позиции в списке оболочки ls?

Скажем, мы используем bash для Ubuntu и перейдем в папку myFolder. Теперь, скажем, мы используем ls в этой папке, и мы получаем список файлов: файл1 файл2 файл3 Ради этого примера мы хотим запустить ...
0
голосов
1ответ
615 показов

Скрипт UNIX для запроса обновления LPAD в файле cat

Я хочу скрипт, который откроет данные текстового файла и запишет запрос на обновление в этот файл и сохранит в файл SQL, который будет выполняться через cron. Я подготовил команду, но она пишет ...
0
голосов
1ответ
123 показов

Передача переменной при передаче в sudo bash

Я пытаюсь сделать простую команду для запуска скрипта в моем личном Bitbucket. Сценарий должен быть запущен от имени пользователя root, и он затем загрузит больше файлов из репозитория, поэтому мне ...
0
голосов
1ответ
479 показов

Как преобразовать CSV, чтобы объединить совпадающие строки?

У меня есть файл CSV с некоторыми данными транзакций. Скажем, дата, объем, цена и направление (продажа / покупка). Кроме того, есть идентификатор для каждой транзакции, и в каждой закрывающей ...
0
голосов
2ответа
626 показов

Что означает * рядом с именем файла в выводе команды ll?

У меня есть сомнения, связанные с выводом команды ll . Когда в своей оболочке я выполняю команду ll, я получаю следующий вывод: -rwxrwxr-x 1 andrea andrea 104215 ott 15 15:56 atmosfs* Почему у меня ...
0
голосов
3ответа
289 показов

Какой терминал я использую в OS X Terminal?

Я захожу в OS X Terminal, иногда люди просто дают мне команду grep , ls , некоторые называют это shell script , некоторые называют это unix shell . Я также получил термин bash shell , Bash command . ...
0
голосов
1ответ
920 показов

Как скрипт bash может запустить несколько других скриптов?

Я пытаюсь сделать скрипт bash для запуска нескольких скриптов, расположенных в разных каталогах. Я пытался сделать что-то вроде #!/bin/bash path1="/path/to/folder1" path2="/path/to/folder2" ...
0
голосов
1ответ
58 показов

Как удалить текст после маркера

У меня есть кусок HTML-кода, и я пытаюсь извлечь первый абзац. HTML выглядит так: Hi. Lorem Ipsum dolor si amet […] … … Сначала я подумал, используя sed 's/*/' но, похоже, он не работает: он ничего ...