Хотите получить список полных последовательностей или список файлов, содержащих последовательность? Это приведет к поиску строки номер один (-n1) сценариев оболочки (* .sh) и сбору последовательностями, содержащих «bash»:
head -n1 *.sh | grep bash > fullstring.txt
fullstring.txt будет содержать что-то подобное:
#!/bin/bash
#!/bin/bash
-121--121445- @ префикс в строке подавить эхо строки.
По умолчанию make
печатает каждую строку Makefile
перед ее выполнением. Если строки начинаются с @
, они не будут напечатаны.
Без @
:
$ cat > Makefile
hello:
echo hello world
$ make hello
echo hello world
hello world
С помощью @
:
$ cat > Makefile
hello:
@echo hello world
$ make hello
hello world
Обратите внимание, что только @
в начале строки приводит к подавлению эха . > $ @ .in
или @ $ @ .in
являются просто обычными последовательностями, и $ @
в нем будет развернуто:
$ cat hello
hello:
@echo @$@.in
$make hello
@hello.in
-121--41556- Количество путей для этого.
Вероятно, сценарий диспетчеризации под SunManager более или менее хорош, чем любой другой. Просто проверьте, включен или выключен eth0, а затем отключите или включите wifi соответствующим образом, используя nmcli (интерфейс командной строки с сетевым менеджером). При выполнении поиска будет найден следующий сценарий (См., например, http://crunchbang.org/forums/viewtopic.php?id=26282 ):
#!/bin/bash
if [ "$1" = "eth0" ]; then
case "$2" in
up)
nmcli nm wifi off
;;
down)
nmcli nm wifi on
;;
esac
fi
Назовите его тем, что вы будете, но/ etc/NetworkManager/dispatcher.d/99-wlan кажетесь подходящим, и убедитесь, что он является исполняемым.
Некоторая приятная документация по StartManager по адресу: https://wiki.archlinux.org/index.php/NetworkManager . мужские страницы - еще один хороший источник.
Кроме того, в качестве альтернативы можно посмотреть на netplug, а также использовать скрипты в/etc/network/interfaces.