Я нашел следующий сценарий на commandlinefu.com (пример больше не в сети): rmbut () {local x = (" $ @ ") IFS =, rm -rf * [! "$ {x [*]}"]} Удаляет все файлы и каталоги, кроме ...
Я часто видел Makefile, которые запускают команды с символа «@» для подавления нормального вывода. target: test @echo foo Выводит: $ make test
foo Но я часто сталкиваюсь с Make-файлами с @@ ...
Я хочу связать расширение файла .exe со сценарием оболочки, запускающим вино. Что лучший способ сделать это? Из того, что я собрал, мне нужно создать AppleScript, который будет вызывать вино, ...
У меня есть следующий сценарий оболочки, который должен просто передать несколько файлов Java .ear / .war в JBoss: SUCCESS = false
DEPLOY_PATH = / apps / jboss / server / default / deploy E_NOARGS = 75
M_USAGE = "использование: $ 0 {...
Я пытаюсь понять сценарий "cdargs-bash.sh" с пакетами cdargs. И у меня вопрос по следующей функции: function _cdargs_get_dir ()
{
локальная закладка extrapath
# если есть ...
Мне было интересно, из любопытства, можно ли кодировать сценарий bash регистрирует все команды, запущенные в сеансе Bash / SSH. Я знаю, что история предполагает регистрацию всех запущенных команд, но похоже ...
Я новичок в bash, так что это довольно интересный вопрос для новичков. Предположим, у меня есть строка: строка1 [строка2] строка3 строка4 Я хотел бы извлечь строку2 из квадратных скобок; но скобки могут ...
Я пытаюсь определить псевдоним, в котором аргументы вставляются посередине, а не добавляются в конец. Я попытался определить его так: alias grep_logs = " grep $ 1 * / log / *. log "где $ 1 - это ...
Предположим, у меня есть два списка строк (список A и список B) с точно таким же количеством записей N в каждом списке , и я хочу заменить все вхождения n-го элемента A на n-й элемент ...
В настоящее время я работаю с файлами журнала с размерами прибл. 5 гб. Я новичок в анализе файлов журналов и использовании UNIX bash, поэтому постараюсь быть максимально точным. При поиске в файлах журналов я ...
Я работаю над сценарием bash, чтобы создать новую папку в / tmp /, используя имя файла, а затем скопировать файл внутри этой папки. #! / bin / bash MYBASENAME = "` basename $ 1` "
mkdir "/ tmp / $ MYBASENAME" для ...
Я пытаюсь заменить содержимое некоторых HTML-тегов на HTML-странице, используя sed в сценарии bash. По какой-то причине я не получаю должного результата, так как ничего не заменяет. Это должно быть что-то ...
У меня есть следующая команда awk внутри цикла for в bash: awk -v pdb = "$ pdb" 'BEGIN {file = 1; имя файла = pdb "_" файл ".pdb"} / ENDMDL / {getline; файл ++; filename = pdb "_" file ".pdb"} {print $ 0 ...
Ребята Как я могу это сделать работа `find / xyz / abc / music / | grep def` Я не хочу хранить массив в какой-либо временной переменной. Как мы можем напрямую работать с этим массивом. Итак, чтобы получить 1-й элемент ...
Я пытаюсь вызвать сценарий bash из сценария TCL, и мне нужно получить статус выхода из сценария bash или в хотя бы передать что-нибудь обратно в сценарий TCL, чтобы я мог определить, выполнен ли мой сценарий ...
Мне нужно объединить несколько файлов mp3 вместе. Я знаю, что просто выполнение cat file1.mp3 >> file2.mp3, похоже, работает нормально (по крайней мере, он все равно правильно воспроизводится на моем Zune). Я бы хотел запустить ...
Как с помощью bash искать все вхождения подстроки 'foo' во всех именах файлов (включая папки), рекурсивно содержащихся в каталоге и заменить их на «бар»? Например, если ...
Недавно я нашел команды base :: files. Наряду с другими командами, такими как getwd, write.lines, file.show, dir и т.д., похоже, существует ряд R-эквивалентов функций bash. Я также написал ...
У меня следующая структура каталогов / symdir sym1 -> ../dir1 sym2 -> ../dir2 hello.txt И затем / dir1 несколько файлов здесь
/ dir2 другие файлы Я хотел бы заменить ...
Предположим, я напишу функцию в сценарий bash с именем доступного двоичного файла, скажем, pwd: function pwd () {echo '/'
} Хорошо, это кажется немного странным, но вопрос в том, что произойдет, если ...
Я пытаюсь использовать команду сценария для записи интерактивного сеанса оболочки, чтобы я мог использовать ее для подготовки документации. согласно странице руководства: Script помещает все в файл журнала, ...
Допустим, я хочу передать ввод по конвейеру в программу Python, а затем позже получить ввод от пользователя в командной строке. echo http://example.com/image.jpg | python resolve_captcha.py и содержимое ...
Я хотел бы создать псевдоним bash, который дает мне дерево процессов из текущего сеанса bash, который я использую, вплоть до инициализации. Вариант использования - узнать, есть ли у меня использовал команду bash или vi: shell. Я ...
Я использую grep для сопоставления строки в файле. Вот пример файла: пример один,
пример два null,
пример третий,
пример четыре null, grep -i null myfile.txt возвращает пример два null,
пример четвертый ...
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:
...
Если вы наберете команду в консоли, она заработает. Но если вы поместите их в сценарий bash, возникнет проблема. #! / bin / bash
rvm использовать 1.8.7
rvm list # Здесь показан рубин, используемый в rvm родительской оболочки.
Любые идеи о том, как разархивировать передаваемый по конвейеру zip-файл, например: wget -qO- http://downloads.wordpress.org/plugin/akismet.2.5.3.zip Я хотел разархивировать файл в каталог, например мы привыкли делать с обычным ...
не работает echo $ {REV %% \ n *} работает echo $ {REV %%
*} После прочтения http://tldp.org/LDP/abs/html/parameter-substitution.html я все еще не могу понять, как заставить \ n работать.
Я хочу сделать текущую дату заголовком каталога в / home / chris / Загрузки с использованием mkdir и date -II пробовал mkdir "date -I"
это дает мне папку с именем "date -I" Без кавычек ...
В Linux (Ubuntu 11.04) в bash можно временно установить переменную среды, которая будет отличаться от обычной переменной только на время сценария? Например, в оболочке ...