0
ответов

Как работает эта функция bash для удаления всех файлов, кроме некоторых?

Я нашел следующий сценарий на commandlinefu.com (пример больше не в сети): rmbut () {local x = (" $ @ ") IFS =, rm -rf * [! "$ {x [*]}"]} Удаляет все файлы и каталоги, кроме ...
вопрос задан: 29 August 2011 17:32
0
ответов

Что делает двойной символ «at» (@@) в Makefile?

Я часто видел Makefile, которые запускают команды с символа «@» для подавления нормального вывода. target: test @echo foo Выводит: $ make test foo Но я часто сталкиваюсь с Make-файлами с @@ ...
вопрос задан: 29 August 2011 17:10
0
ответов

OSX Свяжите сценарий оболочки с расширением файла?

Я хочу связать расширение файла .exe со сценарием оболочки, запускающим вино. Что лучший способ сделать это? Из того, что я собрал, мне нужно создать AppleScript, который будет вызывать вино, ...
вопрос задан: 29 August 2011 01:04
0
ответов

В чем разница между «else if» и «elif» в bash?

У меня есть следующий сценарий оболочки, который должен просто передать несколько файлов Java .ear / .war в JBoss: SUCCESS = false DEPLOY_PATH = / apps / jboss / server / default / deploy E_NOARGS = 75 M_USAGE = "использование: $ 0 {...
вопрос задан: 28 August 2011 12:16
0
ответов

заменить символ новой строки в переменной bash?

Я пытаюсь понять сценарий "cdargs-bash.sh" с пакетами cdargs. И у меня вопрос по следующей функции: function _cdargs_get_dir () { локальная закладка extrapath # если есть ...
вопрос задан: 28 August 2011 07:17
0
ответов

Bash Command Logger

Мне было интересно, из любопытства, можно ли кодировать сценарий bash регистрирует все команды, запущенные в сеансе Bash / SSH. Я знаю, что история предполагает регистрацию всех запущенных команд, но похоже ...
вопрос задан: 27 August 2011 03:38
0
ответов

Извлечь строку из скобок

Я новичок в bash, так что это довольно интересный вопрос для новичков. Предположим, у меня есть строка: строка1 [строка2] строка3 строка4 Я хотел бы извлечь строку2 из квадратных скобок; но скобки могут ...
вопрос задан: 26 August 2011 19:40
0
ответов

Как мне создать псевдоним, в котором аргументы помещаются посередине? [дубликат]

Я пытаюсь определить псевдоним, в котором аргументы вставляются посередине, а не добавляются в конец. Я попытался определить его так: alias grep_logs = " grep $ 1 * / log / *. log "где $ 1 - это ...
вопрос задан: 26 August 2011 19:06
0
ответов

Каков эффективный способ заменить список строк другим списком в файле Unix?

Предположим, у меня есть два списка строк (список A и список B) с точно таким же количеством записей N в каждом списке , и я хочу заменить все вхождения n-го элемента A на n-й элемент ...
вопрос задан: 25 August 2011 22:58
0
ответов

Проблема с производительностью при разборе больших файлов журнала (~ 5 ГБ) с использованием awk, grep, sed

В настоящее время я работаю с файлами журнала с размерами прибл. 5 гб. Я новичок в анализе файлов журналов и использовании UNIX bash, поэтому постараюсь быть максимально точным. При поиске в файлах журналов я ...
вопрос задан: 25 August 2011 21:34
0
ответов

базовое имя с пробелами в сценарии bash?

Я работаю над сценарием bash, чтобы создать новую папку в / tmp /, используя имя файла, а затем скопировать файл внутри этой папки. #! / bin / bash MYBASENAME = "` basename $ 1` " mkdir "/ tmp / $ MYBASENAME" для ...
вопрос задан: 25 August 2011 16:48
0
ответов

Замена содержимого тега HTML с помощью sed

Я пытаюсь заменить содержимое некоторых HTML-тегов на HTML-странице, используя sed в сценарии bash. По какой-то причине я не получаю должного результата, так как ничего не заменяет. Это должно быть что-то ...
вопрос задан: 25 August 2011 12:08
0
ответов

Добавить начальные нули в переменную awk

У меня есть следующая команда awk внутри цикла for в bash: awk -v pdb = "$ pdb" 'BEGIN {file = 1; имя файла = pdb "_" файл ".pdb"} / ENDMDL / {getline; файл ++; filename = pdb "_" file ".pdb"} {print $ 0 ...
вопрос задан: 24 August 2011 20:48
0
ответов

вывод grep в массив

Ребята Как я могу это сделать работа `find / xyz / abc / music / | grep def` Я не хочу хранить массив в какой-либо временной переменной. Как мы можем напрямую работать с этим массивом. Итак, чтобы получить 1-й элемент ...
вопрос задан: 24 August 2011 17:58
0
ответов

Вызов сценария bash из сценария tcl и возврат и статус выхода

Я пытаюсь вызвать сценарий bash из сценария TCL, и мне нужно получить статус выхода из сценария bash или в хотя бы передать что-нибудь обратно в сценарий TCL, чтобы я мог определить, выполнен ли мой сценарий ...
вопрос задан: 24 August 2011 14:55
0
ответов

Как объединить файлы в bash в алфавитном порядке

Мне нужно объединить несколько файлов mp3 вместе. Я знаю, что просто выполнение cat file1.mp3 >> file2.mp3, похоже, работает нормально (по крайней мере, он все равно правильно воспроизводится на моем Zune). Я бы хотел запустить ...
вопрос задан: 24 August 2011 13:52
0
ответов

Искать + заменять строки в именах файлов

Как с помощью bash искать все вхождения подстроки 'foo' во всех именах файлов (включая папки), рекурсивно содержащихся в каталоге и заменить их на «бар»? Например, если ...
вопрос задан: 24 August 2011 07:04
0
ответов

Альтернативы system () в R для вызова sed, rsync, ssh и т. Д .: Существуют ли функции, должен ли я писать свои собственные, или мне не хватает point?

Недавно я нашел команды base :: files. Наряду с другими командами, такими как getwd, write.lines, file.show, dir и т.д., похоже, существует ряд R-эквивалентов функций bash. Я также написал ...
вопрос задан: 24 August 2011 01:56
0
ответов

заменить все символические ссылки на оригинальные

У меня следующая структура каталогов / symdir sym1 -> ../dir1 sym2 -> ../dir2 hello.txt И затем / dir1 несколько файлов здесь / dir2 другие файлы Я хотел бы заменить ...
вопрос задан: 23 August 2011 20:55
0
ответов

Что произойдет, если я назову функцию сценария bash именем двоичного файла, расположенного в PATH?

Предположим, я напишу функцию в сценарий bash с именем доступного двоичного файла, скажем, pwd: function pwd () {echo '/' } Хорошо, это кажется немного странным, но вопрос в том, что произойдет, если ...
вопрос задан: 23 August 2011 08:25
0
ответов

формат вывода команды Unix «сценарий»: удалить пробелы, перевод строки и удаленные символы?

Я пытаюсь использовать команду сценария для записи интерактивного сеанса оболочки, чтобы я мог использовать ее для подготовки документации. согласно странице руководства: Script помещает все в файл журнала, ...
вопрос задан: 22 August 2011 19:12
0
ответов

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

Допустим, я хочу передать ввод по конвейеру в программу Python, а затем позже получить ввод от пользователя в командной строке. echo http://example.com/image.jpg | python resolve_captcha.py и содержимое ...
вопрос задан: 22 August 2011 17:05
0
ответов

Как для отображения текущего дерева процессов сеанса bash?

Я хотел бы создать псевдоним bash, который дает мне дерево процессов из текущего сеанса bash, который я использую, вплоть до инициализации. Вариант использования - узнать, есть ли у меня использовал команду bash или vi: shell. Я ...
вопрос задан: 21 August 2011 15:07
0
ответов

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

Я использую grep для сопоставления строки в файле. Вот пример файла: пример один, пример два null, пример третий, пример четыре null, grep -i null myfile.txt возвращает пример два null, пример четвертый ...
вопрос задан: 21 August 2011 07:35
0
ответов

How can I use -0 option to xargs when specifying the input manually?

I have ~/bashpractice$ ls dir3 dir1 I get ~/bashpractice$ xargs ls -l dir1 dir3 dir1: total 0 -rw-r--r-- 1 abc abc 0 2011-05-23 10:19 file1 -rw-r--r-- 1 abc abc 0 2011-05-23 10:19 file2 dir3: ...
вопрос задан: 20 August 2011 19:51
0
ответов

Почему не? • RVM работает в сценарии bash, как в интерактивной оболочке?

Если вы наберете команду в консоли, она заработает. Но если вы поместите их в сценарий bash, возникнет проблема. #! / bin / bash rvm использовать 1.8.7 rvm list # Здесь показан рубин, используемый в rvm родительской оболочки.
вопрос задан: 20 August 2011 15:01
0
ответов

Bash - как распаковать zip-файл с конвейером (из «wget -qO-»)

Любые идеи о том, как разархивировать передаваемый по конвейеру zip-файл, например: wget -qO- http://downloads.wordpress.org/plugin/akismet.2.5.3.zip Я хотел разархивировать файл в каталог, например мы привыкли делать с обычным ...
вопрос задан: 20 August 2011 14:54
0
ответов

новая строка в подстановке параметра bash $ {REV %% \ n *}

не работает echo $ {REV %% \ n *} работает echo $ {REV %% *} После прочтения http://tldp.org/LDP/abs/html/parameter-substitution.html я все еще не могу понять, как заставить \ n работать.
вопрос задан: 20 August 2011 01:46
0
ответов

Сделать заголовок каталога датой в bash?

Я хочу сделать текущую дату заголовком каталога в / home / chris / Загрузки с использованием mkdir и date -II пробовал mkdir "date -I" это дает мне папку с именем "date -I" Без кавычек ...
вопрос задан: 20 August 2011 00:28
0
ответов

Как установить переменную среды только на время выполнения сценария?

В Linux (Ubuntu 11.04) в bash можно временно установить переменную среды, которая будет отличаться от обычной переменной только на время сценария? Например, в оболочке ...
вопрос задан: 19 August 2011 23:53