Результаты поиска по запросу "bash"

2 ответа

 включен Это может быть выключено, когда вы запускаете Make.

вая это очень простоMakefile: all: @mkdir -pv test/{a,b}Я получаю этот вывод на OS X 10.6.8 и CentOS 5.5: mkdir: created directory `test' mkdir: created directory `test/a' mkdir: created directory `test/b'Но на Ubuntu 11.04 я получаю ...

12 ответов

я думаю, это работает, потому что экстраполяция строки выполняется перед оператором перенаправления, но я точно не знаю

ти, я хочу взять в качестве входного текста из файла, удалить строку из этого файла и отправить вывод обратно в тот же файл. Что-то в этом роде, если это прояснит ситуацию. grep -v 'seg[0-9]\{1,\}\.[0-9]\{1\}' file_name > file_nameоднако, когда ...

6 ответов

Этот ответ довольно запутанный, и он ничего не добавляет к существующим хорошим ответам.

h какие различия между одинарными кавычками ('') и двойные кавычки ("")?

ТОП публикаций

13 ответов

Вы должны быть в папке, хотя.

могу переместить все файлы, кроме одного? Я ищу что-то вроде: 'mv ~/Linux/Old/!Tux.png ~/Linux/New/'куда я перемещаю старые вещи в новые вещи - папки, кромеTux.png, ! -знак представляет собой отрицание. Есть ли какой-нибудь инструмент для работы?

2 ответа

Разница между eval и backticks (обратный апостроф)

Может кто-нибудь сказать мне, в чем здесь большая разница и почему последний не работает? test="ls -l"Оба теперь работают нормально: eval $test echo `$test`Но в этом случае: test="ls -l >> test.log" eval $test echo `$test`Последний не будет ...

3 ответа

Файл должен быть исполняемым:

аюсь написать (как я думал, будет) простой скрипт bash, который будет: запустить virtualenv, чтобы создать новую среду за 1 долларактивировать виртуальную средусделать еще кое-что (установить django, добавить django-admin.py к пути в virtualenv ...

2 ответа

Затем (в фоновом режиме) клиентский цикл while использует этот первый байт строки для различения линий различного происхождения.

ой скрипт здесь: а)постоянно читать из сокета и хранить значения в ассоциативном массиве б)постоянно читать значения из stdin и отвечать t / f, если они уже существуют в ассоциативном массиве a & b - случайные события, никак не ...

2 ответа

^ Или сделай это. :)

вы используете клавишу «вверх» в терминале Linux, вы можете снова использовать предыдущие команды. Отличная особенность. Однако я начал регистрировать mysql в mysql с подробными сведениями в команде. Как я могу удалить эту историю?

10 ответов

, нажмите ввод после последней строки, затем CTRL + D, как предложено выше.

ужно вставить многострочный bash-код в терминал, но всякий раз, когда я это делаю, каждая строка запускается как отдельная команда, как только она вставляется.

1 ответ

Да, это не работает. проверяю zsh и использую опцию SH_WORD_SPLIT в под-оболочке. Я хотел бы использовать массивы, но я должен использовать переменную :)

приведен простой контрольный пример того, что я хочу проиллюстрировать. В Баш, # define the function f f () { ls $args; } # Runs the command `ls` f # Runs the fommand `ls -a` args="-a" f # Runs the command `ls -a -l` args="-a -l" fНо в зш # ...