0
ответов

Могу ли я использовать grep только для первых n строк файла?

У меня очень длинные файлы журналов, можно ли попросить grep искать только первые 10 строк?
вопрос задан: 20 March 2012 05:14
0
ответов

Написание цикла bash for с переменной top-end

Я часто пишу циклы for в bash с хорошо известным синтаксисом: для i в {1..10} [...] Теперь я пытаюсь написать цикл, в котором вершина определяется переменной: TOP = 10 для меня в {1 .. $ TOP} [...] Я ...
вопрос задан: 19 March 2012 22:13
0
ответов

Удаление файла с помощью LFTP с использованием переменных

Я пытаюсь удалить файл с FTP-сервера в своем сценарии оболочки с помощью LFTP, но он почему-то не использует мои переменные, а воспринимает их как литералы. Код:USERNAME="theuser" PASSWORD="...
вопрос задан: 19 March 2012 15:55
0
ответов

Сценарий Bash сохраняет выходные данные команды в переменной

У меня возникла проблема с сохранением вывода команды внутри переменной внутри сценария bash. Я знаю, что есть два способа сделать это: foo=$(bar) # или foo=`bar`, но для Java ...
вопрос задан: 19 March 2012 10:12
0
ответов

Использование переменной в качестве ключа в ассоциативном массиве bash

Я пытаюсь прочитать английский словарь в Linux в ассоциативный массив, используя слова в качестве ключей и и предопределенная строка в качестве значения. Таким образом, я могу искать слова по ключу, чтобы увидеть, существуют ли они. ...
вопрос задан: 18 March 2012 20:25
0
ответов

Как указать bash не расширять переменную $_?

Я хочу использовать некоторую строку perl, например: perl - pe "$_=~s///e" Проблема в том, что bash постоянно расширяет переменную "$_". Я мог бы заключить perl-выражение в одинарные кавычки, но это помешало бы мне...
вопрос задан: 18 March 2012 18:55
0
ответов

Bash — список и сортировка файлов и их размеров, а также по имени и размеру

Я пытаюсь понять, как сортировать список файлов по имени и размеру. Как сортировать по имени и размеру файла с помощью «du -a» и не показывать каталоги? Использование "du -a" 1 ./locatedFiles 0 ./testDir/j....
вопрос задан: 18 March 2012 00:55
0
ответов

Команда sed не работает на mac

Следующая команда sed не работает на моем lion mac. найти . -type f -exec sed -i 's/user_dashboard/user/g' {} \; Я получаю эту ошибку sed: 1: "./vendor/assets/javascr ...": неверный код команды....
вопрос задан: 16 March 2012 20:46
0
ответов

Что означает «cd-»?

Сегодня в сценарии оболочки bash я заметил следующую команду в конце сценария. Я знаю, что такое cd, но не знаю значения тире после него. диск - что это значит? Google наивно ...
вопрос задан: 16 March 2012 15:41
0
ответов

получить количество файлов, измененных в прошлом месяце

Я пытаюсь подсчитать, сколько PDF-файлов было создано в прошлом месяце. Я использую следующую команду, но она возвращает 0 find . -name '*.pdf' -mtime +46 ! -mtime +30 | wc -l Я прав...
вопрос задан: 16 March 2012 14:15
0
ответов

Сценарий Bash прослушивает нажатие клавиши, чтобы двигаться дальше

Итак, я хочу написать сценарий bash, который представляет собой последовательность шагов и плохо идентифицирует его как «задача №». Однако каждый шаг только завершается и может выполняться столько, сколько пожелает пользователь. Выполнить задание 1 если
вопрос задан: 16 March 2012 03:08
0
ответов

Переименовать имя каталога, прежде чем tar произойдет

У меня есть каталог, например / var / tmp / my-dir /, который я часто сжимаю с помощью следующей команды: $ cd / var / tmp / $ tar -zcf my-dir.tar.gz my-dir / * Позже, когда я распаковываю my-dir. tar.gz, это создаст мою ...
вопрос задан: 15 March 2012 23:34
0
ответов

Сценарий оболочки, читаемый в той же строке после повторения сообщения

Следуя сценарию оболочки, который я выполняю #!/bin/sh echo "Введите [y/n] : " read opt Его вывод: Enter [y/n] : Y Я хочу, чтобы переменная читалась в той же строке, что и ниже Enter ...
вопрос задан: 15 March 2012 13:00
0
ответов

Как дополнить числовые переменные нулями в zsh (а может быть, и в bash?)

В zsh, когда мне нужно создать кучу файлов с помощью zsh, я обычно делаю что-то вроде: for x in $(seq 1 1000); делать .....; done Это прекрасно работает, он дает мне файлы с именами foo-1.txt .. foo-1000.txt. ...
вопрос задан: 15 March 2012 08:26
0
ответов

Зацикливаться на кортежах в bash?

Можно ли перебирать кортежи в цикле в bash? Например, было бы здорово, если бы работало следующее: for (i,j) in ((c,3), (e,5)); сделать эхо "$i и $j"; done Есть ли обходной путь, который каким-то образом позволяет ...
вопрос задан: 15 March 2012 02:16
0
ответов

Как избежать одиночных кавычек в Bash / Greep?

Я хочу искать с GreeP для строки, которая выглядит так: что-то ~ * «BLA», я попробовал это, но оболочка удаляет одинарные цитаты Argh .. grep -i '"что-то ~ *' [: ALNUM:] '' '/ var / log / syslog ...
вопрос задан: 15 March 2012 00:30
0
ответов

Вложенные кавычки в bash

Я хочу сделать что-то вроде этого в bash: alias foo = 'bar = "$ (эхо, привет, мир | grep \ "hello world \") "; echo $ bar; '; foo Ожидаемый результат: hello world Результат: grep: world": Нет такого файла или каталога ...
вопрос задан: 15 March 2012 00:24
0
ответов

Bash: расширение переменной в одинарных / двойных кавычках

Я хочу добавить переменную $ {date} в следующий сценарий bash: ffmpeg -i in.flv -vf drawtext = "fontfile = Sans.ttf: text = 'Сегодня $ {date}': fontsize = 6" out.flv Очевидно, $ {date} не будет расширяться за один ...
вопрос задан: 15 March 2012 00:20
0
ответов

Как избежать одинарной кавычки в строке одинарных кавычек в Bash?

Я хочу отображать строку в Bash вот так Я студент Конечно, вы можете сделать это как эхо «Я студент» Но как это сделать, используя одинарные кавычки вокруг строки?
вопрос задан: 15 March 2012 00:03
0
ответов

AWK: возвращаемое значение для сценария оболочки

Возможно ли, чтобы команда awk внутри сценария bash возвращала значения в переменную bash, т. е. если мой сценарий awk выполняет некоторые арифметические операции, могу ли я хранить ответы в переменных поэтому они могут быть ...
вопрос задан: 14 March 2012 20:20
0
ответов

Завершение сеанса MySQLd для возврата к командной строке

Я использую Ubuntu Natty. Я запустил mysqld из командной строки, используя следующее: mysqld -ndbcluster --console -umysql На что я получаю следующее: 120314 0:09:49 [Предупреждение] option 'new': boolean ...
вопрос задан: 14 March 2012 00:25
0
ответов

Объединение строковых переменных внутри цикла for в оболочке bash

У меня есть файл config.ini со следующим содержимым: @ndbd Я хочу заменить @ndbd другим текстом, чтобы завершить файл. Ниже приведен код моего bash-скрипта: ip_ndbd=(108.166.104.204 108.166.105.47 ...
вопрос задан: 13 March 2012 21:55
0
ответов

Использование скрипта Python в качестве фильтра для git filter-branch

Я пытаюсь переименовать некоторых коммиттеров в репозитории git, используя git filter-branch. Я бы очень хотел использовать более сложную логику, но я не совсем понимаю bash. (Рабочий) скрипт, которым я сейчас занимаюсь...
вопрос задан: 13 March 2012 21:36
0
ответов

Как запустить Java из Cygwin

Я пытаюсь написать сценарий BASH, чтобы запустить мою программу Java (распространенная проблема, верно?). Я просто не могу заставить его работать. После многих правок, вот как я пытаюсь установить путь к классам, а затем...
вопрос задан: 13 March 2012 19:31
0
ответов

обратная связь stdin и stdout двух процессов

У меня есть два процесса, которые взаимодействуют друг с другом через stdin и stdout. Предположим, у меня есть процесс A и процесс B. Стандартный вывод B должен передаваться на стандартный ввод A, а стандартный вывод A должен ...
вопрос задан: 13 March 2012 17:59
0
ответов

Как читать от пользователя в строке чтения цикла while?

У меня был файл bash, который запрашивал у пользователя некоторые параметры и использовал значения по умолчанию, если ничего не было указано. Затем сценарий продолжал выполнять некоторые другие команды с параметрами. Это отлично сработало - ...
вопрос задан: 13 March 2012 16:47
0
ответов

Идиома оболочки «< <(command-here)», приводящая к «неожиданному перенаправлению»

Эта команда работает нормально: $ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin /rvm/master/binscripts/rvm-installer) Однако я не понимаю, как именно стабильная версия передается как ...
вопрос задан: 13 March 2012 14:50
0
ответов

выполнить операцию для *каждого* элемента, указанного grep

Как я могу выполнить операцию для каждого элемента, указанного grep отдельно? Предыстория: я использую grep для получения списка всех файлов, содержащих определенный шаблон: grep -l '' directory/*.extension1 I ...
вопрос задан: 13 March 2012 11:01
0
ответов

Рекурсивная функция в bash

Я хочу сделать функцию, которая будет возвращать факториал числа в bash Вот текущий код, который не работает, может ли кто-нибудь сказать мне что не так и как исправить? Я только начал учиться ...
вопрос задан: 13 March 2012 10:45
0
ответов

linux command setsid

Я пытаюсь написать оболочку, которая будет выполнять сценарий в качестве лидера сеанса. Меня смущает поведение команды linux setsid. Рассмотрим этот сценарий с именем test.sh: #!/bin/bash SID=$(пс -...
вопрос задан: 13 March 2012 04:02