5
ответов

Как возвратить каталог данного исполняемого файла?

Если я хочу возвратить путь данного исполняемого файла, я могу работать: какой mysql, Который возвращается, например:/usr/bin/mysql я хотел бы возвратиться только:/usr/bin, Как я могу сделать это?
01.08.2013
5
ответов

Стандартный Unix util для разделения “foo.bar.baz” на “foo.bar” + “.baz”?

Я хочу разделить строковый $basename, содержа вывод в двух частях, $stem и $ext, таком что: строка "$ {основа} $ {расширение}" идентична $basename исходной строки; или $stem или $ext могут...
28.06.2013
5
ответов

Почему не делает “sudo su” в выполненной остальной части сценария оболочки сценария как корень?

Демонстрационный сценарий может быть как указано ниже: #!/bin/bash sudo su ls / базируются При использовании./test.sh как обычный пользователь, вместо этого выполненный ls как суперпользователь и выход, он переключается на корень; и когда я выхожу из сист
21.06.2013
5
ответов

Как иметь дело с пробелами в переменной

Я работаю над некоторыми сценариями: для x в 'находят, что./-называют *.pdf', действительно повторяют $x пути, сделанный, Мои имена файлов являются Test1 (Объем II), Test2 (Объем II). Я получаю возврат пути путь Test1 (...
14.06.2013
5
ответов

Проблема возврата каретки

У меня есть это в сценарии DAY2 удара = "20130605" <Cr> эхо, "Это вчера - дата:" $DAY2 "конец", Почему вывод следующий? Кажется, как будто существует возврат каретки в DAY2, но где...
07.06.2013
5
ответов

Как заставить 'dir/имя файла CD' взять меня к dir/?

Я нашел бы очень удобным смочь использовать CD с аргументом файла. cd myDirectory/anyname.anyExtension был бы эквивалентен cd myDirectory/, К чему будет лучший псевдоним или функционировать...
22.05.2013
5
ответов

В каких ситуациях разве пользователь не позволил бы оболочке записать его команду в историю?

Если я добавлю HISTCONTROL=ignorespace экспорта в .bashrc, то удар не запишет команд, которые имеют пробел перед ними в историю. Но я не понимаю, под какими ситуациями это будет полезно...
17.05.2013
5
ответов

Команда Shell для получения всех файлов от сложной структуры каталогов

Я ищу команду оболочки для получения всех файлов в сложной структуре каталогов. Сложной структурой каталогов я подразумеваю, что существует корневая папка больше чем с 150 подпапками и для...
16.03.2013
5
ответов

Regex соответствуют в CLI

Есть ли что-то как логическое для cli? Я хочу достигнуть этого mv-t newfolder *. (png|jpg) так, чтобы alls jpg и png файлы были перемещены в newfolder. Я знаю, что это могло быть сделано с mv-t...
08.02.2013
5
ответов

Какая-либо оболочка может сделать уровень аргумента интерактивный поиск?

Иногда я должен снова использовать определенные длинные споры как пути. Если я использую поиск истории (CTRL+R), я могу найти некоторую команду, которая содержит путь, но я все еще должен удалить что-либо еще в старом...
21.01.2013
5
ответов

Почему существует несколько оболочек в Unix как система?

Я только что начал изучать основные принципы Unix и задаваться вопросом, почему существует столько оболочек в Unix как система. Из книги Усовершенствованное программирование в Среде Unix: оболочка является командой-...
29.11.2012
5
ответов

Как выйти из sh программы?

Я испортил команды и записал sh - человек Теперь, я ввел программу, названную sh-3.2, из которого на вид невозможно выйти. Ctrlc, Ctrlz или Ctrlxdoes не работают. выход, выход, q: q также не работает...
26.11.2012
5
ответов

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

Если я выполняю $TEST эха TEST=foo экспорта, Он производит нечто. Если я выполняю $TEST эха TEST=foo, Он не делает. Как я могу получить эту функциональность, не используя экспорт или сценарий?
24.11.2012
5
ответов

Как добавить арифметические переменные в сценарии

Я хочу накопить размер строки многих файлов, содержавшихся в папке. Я записал следующий сценарий: позвольте a=0 позволить num=0, поскольку я в папке /* делаю цифру ='cat $i | туалет-l' a= $a+$...
08.11.2012
5
ответов

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

У меня есть этот код - #getoptDemo.sh использование () {эхо "использование: опции <command>: <w|l|h>"}, в то время как getopts wlh: опция действительно заключает $option в корпус в (w) имя = '1';;...
12.10.2012
5
ответов

Выполните команду на всех файлах в дереве каталогов и поместите вывод в переменную

Я хочу выполнить эту команду удара: #!/bin/bash представитель = "*" для f в 'ls-R' $rep; d ='git регистрируют '$f' | туалет-l' c= $c эха $d, сделанный как к экс-милому журнал мерзавца команды myFile | туалет-l от удара? PS: это...
11.10.2012
5
ответов

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

У меня есть текстовый файл со следующим форматом: значение ключевого слова значения ключевого слова... Где ключевое слово является отдельным словом, и значение - все остальное до конца строки. Я хочу считать файл из оболочки...
16.09.2012
5
ответов

Получите человечность по умолчанию motd в оболочке рыбы

Я хотел бы иметь MOTD Ubuntu в оболочке рыбы. Значение по умолчанию Ubuntu следующие: Это по существу, что я хотел бы видеть, когда открывают мой терминал (разделитель, который загружает fishfish), Как далеко...
22.08.2012
5
ответов

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

У меня есть процесс, первоначально работающий на переднем плане. Я приостановил Ctrl+Z, и затем возобновите его выполнение в фоновом режиме bg <jobid>. Интересно, как приостановить процесс, работающий в...
09.08.2012
5
ответов

Конфигурация мерзавца может быть установлена через несколько репозиториев?

Мерзавец, кажется, поддерживает значения конфигурации на трех уровнях: глобальные настройки на систему (сохраненный в/etc/git-core) глобальные настройки В расчете на пользователя (сохраненный в ~/.gitconfig) локальные настройки На репозиторий (сохраненный
11.07.2012
5
ответов

Выполнение chsh не изменяет оболочку

Я хочу изменить свою оболочку от удара до zsh. Я попытался выполнить следующее, в то время как зарегистрированный как пользователь zol: $ chsh-s/bin/zsh $ sudo chsh-s/bin/zsh zol $ su-c 'chsh-s/bin/zsh zol' # Вышеупомянутое...
03.06.2012
5
ответов

Как удалить (1) из имен файлов с помощью команды находки

Я недавно преобразовал все свои файлы FLAC к более низкой частоте дискретизации 44,1 кГц и битовой глубине 24 битов (потому что iPhone/iPod ничего не поддерживает выше того), использующий XLD на моем Mac OS 10.7 (Лев)...
16.05.2012
5
ответов

Лучший метод для сбора случайной выборки из набора файлов

Предположим, что существует каталог, содержащий 300 файлов данных. Я хочу случайным образом выбрать 200 из тех файлов и переместить их в другой каталог. Существует ли способ сделать это под Unix/Linux?
10.05.2012
5
ответов

Выполните строковый результат сценария оболочки как ряд команд оболочки

Я создаю строковый результат моего сценария оболочки, и я хочу выполнить его как команду оболочки. Например, file_a: сценарий user1@gmail.com user2@gmail.com: awk '{печать "почта-s \"добро пожаловать \"", 1$}'...
27.02.2012
5
ответов

Вставка от буфера обмена до vi-enabled zsh или оболочки удара

Я хотел бы смочь вставить от системного буфера обмена (или текстовый выбор) в мое "подобное vi" приглашение оболочки с помощью клавиатуры. Я обычно использую zsh и иногда колочу. В обоих случаях мне установили оболочку...
01.12.2011
5
ответов

Почему эхо игнорирует мои символы кавычки?

Команда эха не включает полный текст, что я даю его. Например, если я делаю: эхо $ 'повторяет PARAM =' grep, $ARG/var/tmp/setfile | awk '{печатают 2$}', ''Это производит: повторите PARAM ='...
15.11.2011
5
ответов

Есть ли способ видеть полномочия всех промежуточных каталогов пути..?

У меня есть путь к файлу.. Есть ли любая единственная команда для наблюдения полномочий файла/каталога всех промежуточных каталогов в пути..?
07.11.2011
5
ответов

Как я выхожу из сценария в условном операторе?

Я пишу сценарий удара, где я хочу выйти, если пользователь не является корнем. Условное выражение хорошо работает, но сценарий не выходит. [['идентификатор-u' == 0]] || (эхо "Должно быть корнем для запущения скрипта"; выход) я'...
04.11.2011
5
ответов

Как остановить набор процессов на Unix быстро?

Как остановить набор процессов на Unix быстро. Я могу использовать PS/вершину, уничтожить. Если количество процессов является очень большим, я использую сценарий оболочки. Есть ли другие пути, только одна или две команды Unix могут сделать это...
27.10.2011
5
ответов

В регулярном выражении, для каких символов нужен выход?

В целом, который символы в выходе потребности регулярного выражения? Например, следующее не синтаксически корректно: отзовитесь эхом' []' | grep' []' grep: Несопоставленный [или [^ Это, однако...
17.09.2011