0
ответов

Список файлов оболочки Bash с использованием цикла for

Я использую следующий сценарий оболочки Bash для рекурсивного вывода списка файлов «.txt» в текущем каталоге: #! / Bin / bash для файла в $ (find. -type f -name "* .txt") do echo $ file # Сделайте что-нибудь ...
вопрос задан: 4 February 2012 07:31
0
ответов

Unit Test для скрипта завершения Bash

Я хотел бы написать Unit Test для (довольно сложного) скрипта завершения Bash, предпочтительно на Python - просто что-то, что получает значения завершения Bash программно. Тест должен ...
вопрос задан: 4 February 2012 00:18
0
ответов

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

Я знаю, что в bash мы можем создавать подоболочки, используя круглые скобки (и). Согласно странице руководства bash: (list) list выполняется в среде подоболочки. Также, чтобы получить текущий идентификатор процесса, который мы используем: echo ...
вопрос задан: 3 February 2012 18:24
0
ответов

чтение переменной окружения bash

У меня есть программа, которая выдает переменную окружения TIME=1328189073 CLIENT[if-modified-since]=Thu, 02 Feb 2012 12:09:40 GMT HTTP_FILE=/news/rss.xml?edition=uk HTTP_PORT=80 HTTP_HOST=feeds.bbci....
вопрос задан: 3 February 2012 17:43
0
ответов

Применение строковых операторов bash к константной строке

Я пытаюсь использовать строковые операторы bash для константной строки. Например, с переменной $ foo можно сделать следующее: $ foo = a: b: c; эхо $ {foo ## *:} c Теперь, если строка "a: b: c" является постоянной, я бы ...
вопрос задан: 3 February 2012 14:04
0
ответов

Команда Linux / Unix, чтобы определить, запущен ли процесс?

Мне нужна независимая от платформы (Linux / Unix | OSX) команда shell / bash, которая определит, запущен ли конкретный процесс. например mysqld, httpd ... Каков самый простой способ / команда для этого?
вопрос задан: 2 February 2012 18:05
0
ответов

Как найти файлы одинакового размера?

У меня файловая структура выглядит так a/file1 a/file2 a/file3 a/... b/file1 b/file2 б/файл3 b/... ... где в каждом каталоге некоторые файлы имеют одинаковый размер, и я хотел бы удалить их. Я думаю ...
вопрос задан: 2 February 2012 16:41
0
ответов

как указать файл журнала ошибок и выходной файл в qsub

У меня есть сценарий qsub как ##### --- -submit_job.sh --- ##### #! / bin / sh # $ -N job1 # $ -t 1-100 # $ -cwd SEEDFILE = / home / user1 / data1 SEED = $ (sed -n - e "$ SGE_TASK_ID p" $ SEEDFILE) / ...
вопрос задан: 1 February 2012 15:16
0
ответов

Установите параметры stty

Я пытаюсь использовать bash для чтения с ttyS0, и мне нужно установить следующее, но я изо всех сил пытаюсь понять это databits = 7 стоп-биты = 2 четность = 0 flow control = 0 вот мой код: #! / bin / bash # Порт ...
вопрос задан: 1 February 2012 08:24
0
ответов

Как определить, что вы находитесь в командной строке репозитория git-svn?

Я пытаюсь изменить свое приглашение bash для вывода на печать, если я нахожусь в командной строке репозитория git-svn? репозиторий git-svn. Я вижу, что в репозиториях git svn есть папка .git / svn, поэтому я могу проверить: # Найти папку git верхнего уро
вопрос задан: 31 January 2012 19:24
0
ответов

Как выполнить bash скрипт построчно?

Если я введу опцию bash -x, он покажет все строки. Но скрипт будет выполняться нормально. Как я могу выполнить скрипт построчно? Тогда я смогу увидеть, правильно ли он работает, или прервать выполнение и исправить ошибку. ...
вопрос задан: 31 January 2012 13:38
0
ответов

Объединение вывода двух параллельных программ с помощью bash

Я хочу записать вывод двух параллельных программ (хвосты в файлах журнала) в один поток вывода в bash. Я использовал этот пример программы для тестирования: function foo {for i in $ (seq 1 10); do echo "...
вопрос задан: 31 January 2012 13:26
0
ответов

Переименовать несколько каталогов с одним доменным именем в другое доменное имя?

У меня есть много каталогов с какой-то фразой (доменное имя) в имени. Необходимо заменить эту фразу на другую (другое доменное имя). Как это сделать просто? Пример ниже: До: $ ls / var / www ...
вопрос задан: 31 January 2012 10:43
0
ответов

Загрузка на s3 с помощью curl с использованием предварительно подписанного URL (получаю 403)

Я использую curl для вызова Java ReST API для получения URL. Затем Java генерирует предварительно подписанный URL для загрузки на S3, используя мои учетные данные S3, и возвращает его в ответе ReST. Curl берет URL и ...
вопрос задан: 30 January 2012 19:14
0
ответов

Тильда не распознается в терминале Mac

У меня такая странная ситуация на моем Mac с OSX Lion, когда ~ (tilda) не попадает в мой каталог пользователя. Вместо этого, когда я набираю «cd ˜», я получаю: -bash: cd: ˜: Нет такого файла или каталога Любой совет по ...
вопрос задан: 30 January 2012 18:01
0
ответов

Что означает в скриптах linux? #!/usr/bin/python -tt

Я знаю, что в начале сценариев .sh bash стоит #!/bin/bash, который указывает на исполняемый командный интерпретатор. Но во время просмотра Google Python Class http://www.youtube.com/watch?v=tKTZoB2Vjuk ...
вопрос задан: 29 January 2012 02:24
0
ответов

Рекурсивное сжатие каталога javascript файлов в один файл

Я хотел бы иметь возможность запускать одну команду в папке проекта для объединения и сжатия всех моих javascript файлов (возможно с помощью YUI Compressor) в один выходной файл. Если возможно, я бы ...
вопрос задан: 29 January 2012 00:14
0
ответов

Bash: «printf% q $ str» удаляет пробелы в скриптах. (Альтернативы?)

printf% q должен заключать строку в кавычки. Однако при выполнении в сценарии он удаляет пробелы. Эта команда: printf% q "hello world" выводит: hello \ world, что правильно. Этот сценарий: #! / Bin / ...
вопрос задан: 28 January 2012 13:17
0
ответов

Разница между оболочкой Bash и терминалом Bash?

Хорошо, я надеюсь, что этот вопрос имеет смысл, но в чем разница между оболочкой bash и терминалом bash? Пример. Когда я впервые открываю терминал, у меня появляется подсказка с моим текущим каталогом и моим пользователем ...
вопрос задан: 27 January 2012 23:56
0
ответов

Почему получение stdin из файла отличается от получения его по трубе?

Используя bash, я часто хочу получить заголовки большого файла csv и поискать в нем определенную запись. Я делаю это следующим образом. $ (head -1; grep mike) < tmp.csv имя, возраст, любимый цвет mike,38,...
вопрос задан: 27 January 2012 15:12
0
ответов

bash - проверить, содержит ли строка новую строку

Каков самый простой способ проверить, содержит ли строка новую строку? Например, после FILE = $ (find. -Name "pattern _ *. Sh") я хотел бы проверить наличие новой строки, чтобы убедиться, что соответствует только один файл.
вопрос задан: 27 January 2012 12:07
0
ответов

В Bash, как я могу запустить несколько бесконечно работающих команд и отменить их все с помощью ^ C?

Я хотел бы написать скрипт, который запускает несколько разных бесконечно запущенных команд, например, run_development_webserver.sh watch_sass_files_and_compile_them.sh watch_coffeescript_files_and_compile_them ....
вопрос задан: 26 January 2012 20:20
0
ответов

BASH redirect create folder

Как я могу заставить следующую команду echo "something" > "$f", где $f будет чем-то вроде folder/file.txt, создать папку folder, если она не существует? Если я не могу этого сделать, как я могу ...
вопрос задан: 26 January 2012 17:21
0
ответов

скопировать много файлов (с одинаковым именем), содержащихся в другом отце папка

Привет, ребята, у меня вопрос о командной строке unix. У меня много таких файлов: /f/f1/file.txt /f/f2/file.txt /f/f3/file.txt и так далее ... Я хотел бы скопировать весь файл file.txt с папкой отца in ...
вопрос задан: 26 January 2012 16:55
0
ответов

Как разделить поля с помощью разделителя символов трубы

Я знаю, что этот вопрос уже был задан, но ни одно из найденных мною решений не сработало! У меня есть программа, которая имеет такой вывод: COUNT|293|1|lpS Я заинтересован в том, чтобы иметь второе поле ...
вопрос задан: 26 January 2012 13:31
0
ответов

Для файлов в каталоге только echo filename ( нет пути)

Как мне повторить только имя файла файла, если я перебираю каталог с помощью цикла for? для имени файла в / home / user / * сделать echo $ filename Выполнено; вытянет полный путь с именем файла. Я ...
вопрос задан: 25 January 2012 22:18
0
ответов

Как узнать разницу между двумя датами в bash

Точно так, как звучит вопрос. Я хочу вычесть, скажем, 20120115 из 20120203 и получить 19 в качестве ответа. Как лучше всего реализовать это в сценарии оболочки?
вопрос задан: 25 January 2012 19:18
0
ответов

Вернуть две переменные в awk

На данный момент вот что я делаю ret = $ (ls -la | awk '{print $ 3 "" $ 9}') usr = $ (echo $ ret | awk '{print $ 1}') fil = $ (echo $ ret | awk '{print $ 2}') Проблема в том, что я не запускаю ls im ...
вопрос задан: 25 January 2012 11:15
0
ответов

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

Я пытаюсь запустить скрипт удаленно (из bash скрипта), но у меня проблемы с перенаправлением вывода локально, для анализа. Запуск скрипта не вызывает проблем: ssh -n -l "$user" "$host" ...
вопрос задан: 25 January 2012 00:10
0
ответов

Запустить 4 одновременных экземпляра сценария python в папке файлов данных

У нас есть папка с 50 файлами данных (последовательностями ДНК следующего поколения), которые необходимо преобразовать, запустив сценарий python для каждого из них. Скрипт занимает 5 часов на файл, является однопоточным и ...
вопрос задан: 24 January 2012 23:21