строка в файле как переменная

Та проблема обычно происходит, когда Ваш локальный кэш списка пакета устарел. Для обновления его использовать apt-get update. После этого необходимо смочь установить зависимости через apt-get install -f.

4
01.07.2015, 20:02
1 ответ

Используя GNU awk, вы можете попробовать:

gawk -v RS='Record[|]' -F'|' '$1{printf "%s%s", RT, $0 > $1}' file

С Запись | в качестве разделителя записей , мы можем легко получить каждую запись. GNU awk RS может быть регулярным выражением (как в данном случае), а RT содержит текст, соответствующий этому выражению ( Запись | ).

При mawk RT недоступен, поэтому вместо него можно использовать printf «Запись |% s», $0 .

-121--128915-

Tmux по умолчанию будет выполнять только один серверный процесс на пользователя, и этот серверный процесс может иметь несколько сеансов. Клиент Tmux и сервер взаимодействуют через доменный сокет Unix в каталоге/tmp. Параметр -L можно использовать для указания другого сокета; для каждого сокета создается новый сервер.

Источник: http://hyperpolyglot.org/multiplexers

Сеансы tmux не отображаются ps или htop , поскольку они не являются процессами. Как вы обнаружили, появляется один серверный процесс tmux, содержащий все сеансы для пользователя, а также любые клиентские процессы tmux, которые могут быть присоединены к вашим сеансам. В списке процессов вы увидите любые оболочки и другие дочерние процессы, которые были вызваны в панелях и окнах сеансов tmux.

Проверьте этот частичный вывод pstree -ap с компьютера Linux, на котором я запускаю tmux:

  |-sshd,3406
  |   |-sshd,18196
  |       `-sshd,18201
  |           `-bash,18202
  |               `-tmux,18297 att
  |-tmux,10496 new-session -s main
  |   |-bash,10497
  |   |   `-ssh,10584 otherhost.mydomain.local
  |   |-bash,17650
  |   `-bash,18303
  |       |-less,18390
  |       `-pstree,18389 -ap
  |   `-bash,18487
  |       `-cat,18573 - this-is-in-another-session

Вы можете увидеть мой процесс сервера tmux (10496). Первый созданный сеанс имеет 3 областей (все запущенные bash ). Один из них - ssh 'd to otherhost. Другой сидит на подсказке, и так не имеет детей. Третий - вывод pstree в меньше . Вы также можете увидеть мой клиентский процесс tmux (18297).

Эти панели 3 находятся в одном подключенном сеансе.

У меня есть еще один сеанс с одной панелью, на которой выполняется bash и процесс cat , который вы видите. Это отсоединенный, но по-прежнему дочерний процесс одного сервера tmux.

-121--186639-

Только исходный файл в сценарии:

. /path/to/file.conf

Но обратите внимание, что файл .conf должен иметь допустимый синтаксис sh , поскольку . интерпретирует содержимое данного файла как sh код.

(. - команда POSIX/portable для оболочек типа Bourne. Для оболочек (t) csh используйте source . bash , ksh и zsh поддерживают оба, хотя и с незначительными различиями для некоторых)

8
27.01.2020, 20:49

Теги

Похожие вопросы