Переименовать имя файла в цикле

У меня есть цикл, и я хочу, чтобы выбрать несколько столбцов с awk и сделать сортировку, а затем переименовать выходной файл с новым именем. Мой awk и вроде хорошо работает, но я хочу получить имя файла с другим именем моей входной файл, и я не был в состоянии сделать это. У меня есть разные каталоги, чтобы запустить этот цикл: А, B и C. Команда:

для меня в б 
делать
 (компакт - $я/, ибо я в *_test2.txt; делать на awk '{печати $2"_"$1}' $я | сортировка -в > ${i%.txt}3.txt; сделал)
сделано

Я хотел бы изменить имя файла *_test3.txtно в моем цикле у меня будет выходной как *_test23.txt Как я могу это сделать?

+996
Anshuman Banerjee 16 февр. 2010 г., 17:31:21
40 ответов

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

+970
OSM Apple Pro 03 февр. '09 в 4:24

Следующую строку:

/путь1 /путь2 posixovl не 0 0

завершается с ошибкой:

на /sbin/смонтировать.posixovl: недопустимый параметр -- 'о'
Использование: на /sbin/смонтировать.posixovl [-е] [-S Источник] точка_монтирования [-- fuseoptions]

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

горе.posixovl /путь1 /путь2 -о [whatsoever_/и т. д./fstab_options]

Правка #1: Такая же проблема, решена с уродливого рубить в этом linuxquestions.org вопросы и ответы на тему: [решено] как сделать взрыватель-posixovl раздел монтировался при загрузке?

+969
David Week 25 февр. 2016 г., 03:45:29
Другие ответы

Связанные вопросы


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

Это работает, как ожидалось...я трубопроводов heredocs с OpenSSL создать сертификат в течение многих лет (например, я написал скрипт, приведенный ниже, где-то в 2002 году, и вот "новая" версия скрипта...нет идея, когда я это писал).

Вы должны предоставить все материалы, что OpenSSL ожидает, в точном порядке, что он ожидает от них, даже если некоторые из этих входов являются просто пустую строку (чтобы принять значение по умолчанию).

Например, вот (слегка отредактированная версия), мой сценарий создавать самозаверяющие сертификаты для postfix:

#! /Бен/ш

значение umask 077

$сайт # используется для подкаталоге провести certs и для
# общее имя сертификата 
сайт="$1"
команды mkdir -p $По сайте

значение umask 277

Запр="$сайт/ключ.УГР"
Верняк="$сайте/экзамен.УГР"
Серв="$сайт/сервер.УГР"
Валяется="$сайте/экзамен.фингерпринт"

сведения о сертификате # для сценария помощь прямо сейчас (настраивается)
Страна="АУ" # 2 буквы кода страны
Состояние="Виктория" # государство или название провинции
Город="Мельбурн" # название населенного пункта (например, города)
ИМЯ_ОРГАНИЗАЦИИ="название организации" название организации (например, компании)
ORGUNIT="" # название подразделения (например. разделе)
Электронная почта="[email protected]" адрес электронной почты сертификат # по 
# дополнительная информация
Вызов="" # пароль вызова 
Компания="" # наименование компании 

Дней="-365 дней"

# создаем запрос на сертификат 
кошка <<__ВФ__ | OpenSSL требуе -новый $дней -узлы -keyout $Треб -из $Треб
$Страна
$Государство
$Локальности
$ИМЯ_ОРГАНИЗАЦИИ
$ORGUNIT
$сайте
$Электронной почты
$Вызов
$Компания
__ВФ__

# подписать его - попросит пароль demoCA по 
в OpenSSL Калифорния дня-политика policy_anything из $сертификата,- infiles $Треб

# сертификат должен быть прочитан постфикс
команду chmod 644 $свиду

# создать сервер.PEM для smtpd, связывая сертификата (CERT.УГР) +
публичный сертификат # demoCA это + закрытый ключ хозяина (ключ.Пем)
кошка $Серт ./demoCA/cacert.УГР $Треб >$серв

# создаем файл отпечатков пальцев 
в openssl x509-на-отпечатков пальцев -в $свиду -noout > $УСТОЙЧИВОСТ

Примечание: там нет проверки на ошибки здесь, просто предположения о точном порядке ввода необходимых OpenSSL для данной конкретной задачи. Если вы хотите, чтобы проверка ошибок, используйте ожидать или в Perl ожидать.ПМ или в Python pexpect.

+952
mihka997 18 нояб. 2014 г., 22:01:58

Конфигурации ниже в моем файле/etc/пользователям использовать sudo?:

По умолчанию !visiblepw
По умолчанию always_set_home
По умолчанию env_reset
По умолчанию env_keep = "цветов редакторе отображать имя HISTSIZE INPUTRC центру LS_COLORS"
По умолчанию env_keep += "почты ПС1 ПС2 QTDIR имя пользователя Лэнг LC_ADDRESS языкового"
По умолчанию env_keep += "LC_IDENTIFICATION категории lc_collate LC_MEASUREMENT для категории lc_messages"
По умолчанию env_keep += "LC_MONETARY LC_NAME lc_numeric языкового LC_PAPER LC_TELEPHONE"
По умолчанию env_keep += "у значение lc_all языка языковой центр _XKB_CHARSET XAUTHORITY"
По умолчанию secure_path = на /sbin:/ОГРН: выполнить/sbin:/usr/Бен

Когда я судо Су моя ПС1 терминал изменения в системе по умолчанию, игнорируя мои .bashrc и ПС1 установка. Как я могу это исправить так, что переменные окружения не потерял, когда судо суки?

Странно, это экспорт редактора , но это не экспорт ПС1 почему-то; как будто ее насильно переопределен; как я могу остановить это?

Когда я запускаю судо-V переменные, чтобы сохранить ПС1 указан; не указан в переменные, чтобы удалить.

+877
charles barefoot 11 дек. 2016 г., 05:57:04

У меня есть файл bash-скрипт, который кладут под какой-нибудь каталог добавлены к переменной $PATH, так что я могу вызвать скрипт из любой директории.

Есть еще один текстовый файл в той же директории, что и скрипт. Я удивляюсь, как обратиться к текстовому файлу в скрипте?

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

+872
Geekarist 20 янв. 2010 г., 06:09:58

Многие терминалы поддерживают установку вкладку переменной останавливается. Те, что вт100, Linux и или поддерживать Емцу-48 стандартный сделать, большинство терминов в Linux поддержка настройки вкладку размер: xterm и семьи (uxterm, urxvt) xfce4-терминал luit, терминал, SecureTTY, среди других.

Поэтому и написал сценарий несколько лет назад, чтобы установить мои вкладки при входе в каждый 2 места -- использовал 4, потом 3 на долгие годы, а теперь на 2....

Так что теперь, если я 'кошка' файла, вкладки в файле будет расширяться к установке моего терминала.

Если у меня через Vim или больше, они делают свою собственную вкладку Расширения, но многие из утилит использовать вкладки.

Будет включать скрипт здесь для справки и или личного использования:

#!/бин/Баш -у
#console_codes(4) man-страницы... вт100/2 эт && Емцу-48 стандарт
# (с) Ла Уолш (2013) -- свободно использовать и модифицировать для личного использования.
# - при желании лицензирована под лицензией GNU В3.

# версии v0.0.3 - Попробуйте уменьшить tabcols в минимальный набор для воспроизведения.
# версии v0.0.2 - набор вкладок для полного терминала ширина (попробуйте получить термин ширина)

shopt -с expand_aliases extglob
псевдоним мой=объявить 
псевдоним инт='меня' время='мой' класса intarray='мой -ИА' строки=Мой

мой _Pt=$(тип -т п)
[[ $_Pt && $_Pt == функции ]] && отключено -ф п
псевдоним п=е
сбросить _Pt

П -в clrallts "\на сайте x1b[3г" #очистить все TabStops
П -в ВТСП "\033H" #горизонтальную остановка табуляции
П -в ЦРН "\на сайте x1b[6Н" #текущий отчет позицию 


getcols() { # попробуйте прочитать ширины терминала 
 местные sttyout="$(размер действовать до его закрытия </Дев/телетайп)"
 инт default_cols=80
 если [[ -N $в{столбцы:-""} && $столбцов =~ ^[0-9]+$ ]]; тогда 
 default_cols=$столбцов; интернет
 [[ -з ${sttyout:-""} ]] && { Эхо $default_cols; вернуть 0; } 
 инт седла="${sttyout#*\ }"
 Эхо-N $[простудные<2?default_cols:седловинах]
 возвращает 0
}

getpos () {
 строку ANS хотел=${1:-ху}
 инт попытка=0 max_attempt=1 # в случае редкой поломки случай
 значение # используйте "попытки" в качестве дополнительного
 # время ожидания ответа
 а : ; у
 ( ( Р "\на сайте x1b[6Н" >/Дев/телетайп) & 2>/dev/нуль ) 
 для чтения СД-Р-Т $[2 + попытка] Анс </Дев/телетайп; 
 Анс=${ответ:2}; 
 тип int х=0-1 г=0-1
 если ! х="${Анс#*;}" г="${Анс%;*}" 2>/dev/нуль || 
 ((х==-1||г==-1)); тогда
 ((попытка+=1 < max_attempt)) && продолжить
интернет
 перерыв; сделано
 строки из=""
 [[ $хотел =~ х ]] && из="$х"
 [[ $хотел =~ г ]] && Из="${из:+$х }$г"
 [[США ]] && Эхо -н "в размере"
}

объявить -ва вкладок


get_tabs () {
 Р "\р"
вкладки=()
 инт поз=0 oldpos=0-1
 пока ((oldpos!=поз));делать
 ((пос)) && вкладки+=($PoS)и
oldpos=пос
 П "\т"
 пос=$(getpos х)
сделано
 Р "\р"
 возвращает 0
}

# Примечание: эта функция использует возможность _read_ tabstops как _proxy_ для установки их
# (т. е. нет смысла уметь читать их, если вы не можете установить их)

test_tabset_ability () {
 строку запрос="tty_tab:"
 инт newcol=${#запрос}+1
 Р "\р$промпт"
 инт mycol=$(getpos х)
 ((mycol && mycol==newcol)) && возвращает 0 ## возвращает ОК

 { П " термин tabset способность не обнаружено mycol=${mycol:-"},"
 П "promptlen=$newcol)\п"; } >&2
 выход -1 
}

do_help_n_display_curtabs () {
 П "<п> - установить позицию табуляции на п\р"
 intarray с изменениями;
 инт последнего=1 шавка я
 строки Эол=""
 get_tabs && {
 для ((Я=0; я<${#вкладки[@]}; ++я)); делать
шавка=${вкладки[я]}
дифференциалы[я]=шавка-последний
последний=шавка
сделано
 intarray с reverse_tabs_set=()
 инт prevtab=0-1
 Для ((я=${#дифференциалы[@]}-2; Я>0; --i), В); сделать
 инт это вкладка=${диффов[я]}
 если ((это вкладка!= prevtab)) ;тогда 
reverse_tabs_set+=($это вкладка)
prevtab=это вкладка
интернет
сделано
 П "текущее значение: tty_tab "
 Для ((я=${#reverse_tabs_set[@]}-1; Я>=0; --i), В); сделать
 П "%Д " "${reverse_tabs_set[я]}"; сделано
 Р "\р";
}
 get_tabs && {
 П "(от 1, вкладки, переходите к колонке: "
 П "%s " на "${вкладки[@]}"
 Р "\р\н"
}
}

set_tabs () {
 инт max_col=${1:=0-80}
 инт остановка табуляции=${2:-?"нужно param для остановка табуляции"}
 вкладка инт=$остановка табуляции поз=0
 строку стр=""
 П $clrallts ## сбросить старые вкладки
 пока ((++пос<седловинах)) ;у ## перемещения по экрану настройки вкладок
 ул.+=" "
 ((вкладка пос%)) | | ул.+="$ВТСП"
сделано
 Р "\р ул.$\Р"
}


инт седла=$(getcols)

test_tabset_ability ## выход, если нет возможности


если (($#==0)) ; тогда
do_help_n_display_curtabs
 выход 1
еще
 set_tabs "$cols", и "[email protected]"
интернет

# ВИМ: ТС=2 ув=2

Надеюсь, что это помогает...

+822
botocan mircea 11 апр. 2011 г., 14:12:18

Почему эта команда

судо команды mkdir -Р \
 каталог /opt/nginx в/конф.д \
/опт/гитлаб/конфиг

скинуть ошибку /опт/гитлаб/настройки: файл или каталог не найден. Я ожидаю, чтобы создать его. Также я использовал -п флаг.

+794
Nalin 6 окт. 2016 г., 22:27:43

Вы можете принять помощь от пасты для сериализации чисел в формате, подходящем для БК сделать дополнение:

% грэп "30201" logfile.txt | вырезать -Ф6 -д "|"
650
1389
945

% грэп "30201" logfile.txt | вырезать -Ф6 -д "|" | паста -СД+
650+1389+945

% грэп "30201" logfile.txt | вырезать -Ф6 -д "|" | паста -СД+ | до н. э.
2984

Если у вас есть команда grep с PCRE, вы можете сделать это с помощью команды grep только с помощью положительного просмотра назад:

% грэп -по '\|30201\|.*\|\К\д+' logfile.txt | вырезать -Ф6 -д "|" | паста -СД+ | до н. э.
2984

С awk и покое:

% на awk -Е'|' '$3 == 30201 {сумма+=$НФ}; конец{напечатать сумму}' logfile.txt 
2984
  • -Ф'|' устанавливает разделитель полей в |
  • $3 == 30201 {сумма+=$ЯТ} добавляет до последнего поля значения, если третье поле 30201
  • Конец{напечатать сумму} печатает сумму в конце
+760
Anduin 11 янв. 2010 г., 08:09:20

Я сталкиваются с той же проблемой на Debian, который, оказалось, быть вызвана сломанным файловый сервис systemd для opendkim. Увидеть этот ответ на решение: https://serverfault.com/a/847442/84962

Это исправление сводится к:

/Либ/opendkim/opendkim.обслуживание.создать
systemctl демон-перезагрузка
услуги opendkim перезагрузка
+752
ascandroli 21 нояб. 2012 г., 22:22:41

Вопрос 1 решена: выполнение firewalld включить ОПП по умолчанию, и протокола DHCPv6 сообщения блокируются правило РПФ устанавливается на стол сырые цепочкой PREROUTING.

+641
Erok Zerimar 28 окт. 2012 г., 15:01:07

Вы можете определить это, посмотрев на вывод команды sysctl гв.прерывания ncpu. Если это 1, у вас нет технологии HyperThreading.

+614
PolosatikXD 26 июл. 2013 г., 04:27:32

Я бы сделал ее такой, чтобы гарантировать, что я попадаю в окончательного хозяина и получить от него ответ:

РЭС=($(завиток -сли "${1}" | команда grep '^протокол HTTP/1' | хвост -1))
((РЭС[1] == 200)) || Эхо ${РЭС[2]}
+565
Rodion 24 сент. 2012 г., 17:57:59

Я пытаюсь кросс-компиляции для архитектуры 'aarch64' от моего Ubuntu 12.04 Desktop, которая составляет 64 битная (x86_64).

Так я установил crosscompiler-toolchain для 'aarch64' с 'менеджер пакетов Synaptic'.

Сейчас я пытаюсь построить один пакет linux из исходников, но ошибки я получаю при создании этого пакета:

не можете найти -lpopt ..

Так, как я получаю 'libpopt.а/.так что по имени aarch64 - архитектуры ? Есть ли источник для libpopt, имеющиеся в наличии, которые мне нужно кросс-компилировать для aarch64, а затем использовать эту библиотеку для создания моего пакета ..

Любой входной высоко ценится.

+493
user27251 9 мая 2013 г., 22:13:14

Предварительная Linux, я использовал Windows.. (слишком много лет в пустыне :) ... но там был луч солнца, среди всех общих вирусов или заново установить Флэк.. и что было бы Notepad++, текстовый редактор, мне очень нравится(Д).

Я бы наверное до сих пор, даже теперь, когда я полностью перекладывается на Линукс(Убунту), но это не работает 100% в "вино" ... (и его регулярное выражение представляет собой низкорослые)...

Есть одна особенность в Notepad++, который я очень не хватать, и это возможность для отображения различных размеров шрифта в одном документе (одновременно)...

В какой-то момент, я начала учить хинди, и обнаружили, что деванагари сценарий действительно должен быть больше, чем латинский алфавит (здесь используется)... деванагари по своей природе "Таллер" сценарий, с оборками выше, и ниже главной линии, и более подробно.

Из-за этого я использовал блокнот++с подсветкой синтаксиса для отображения моего обучения Примечания таким образом мои глаза могли справиться...

Теперь моя дилемма, как найти текстовый редактор Linux, который может (по крайней мере) делать то, что Notepad++ можно сделать (т. е. позвольте мне указать мой собственный микс размеров шрифтов, а также задать свой собственный комментарий-разделителей)...

Так вот, большая просьба... то, что я действительно хочу, - это редактор, в котором находится "человек-язык" в курсе, или "шрифт-типа" в курсе, или "Юникод-блок кода" в курсе... поэтому я не придется возиться и поиграться с подсветки синтаксиса, который действительно не предназначен для чего я хочу.. (ЗЫ... я не хочу, чтобы текстовый процессор)

В октябре прошлого года, я спросил Вот про что и SciTE (малость) специально (с помощью Notepad++ базируется на малость), но как на один ответ, это слишком больно :) ... в одном из комментариев предлагается, что Emacs может сделать это, так что если это означает "одновременно", то мне интересно, но мне нужно несколько начальных советов о том, как идти об этом...

Вот пример презентации Блокнот++..

Here is an example of the Notepad++ presentation

+481
Guillermo Sepulveda Ulloa 10 сент. 2010 г., 13:17:38

Отредактировать файл конфигурации :

система-подключения нано /etc/NetworkManager-а//имя_соединения

Изменяйте этот раздел (это пример статического IP):

[протокол IPv4]
адрес1=192.168.100.121/24,192.168.100.1
в DNS=8.8.8.8;
ДНС-поиск=
способ=руководство

Заменить способ=авто с метод=руководство

А адрес1=192.168.100.121/24,192.168.100.1 с выбранный IP-адрес и свой шлюз:

адрес1=Ір_адрес/24,шлюз

Перезапустите приложение NetworkManager:

сеть-диспетчер systemctl перезагрузка 
+430
azf 4 мар. 2010 г., 19:56:30

В Debian на DVD источник содержит пакеты, которые могут быть уже установлены в системе. Когда они обновленные, DVD содержит устаревший пакет.

И когда мы попробовать apt-получить установку устаревшее название-пакета-она всегда пытается загрузить и установить пакет. Есть ли способ, что я могу сказать apt-получить установки из локального источника, даже если она устарела? Я не хочу, чтобы удалить источники http.

Я только использую это в целях тестирования и безопасности не является серьезной проблемой.

+421
Hertel89 14 февр. 2011 г., 07:24:33

Я создаю скрипт, который позволит мне сделать что-нибудь в короткий промежуток времени. Есть ли способ, что я могу автоматически переименовать файл:

WDMyCloud_plexmediaserver_1.16.1.1291.бин(07082019)'

для

WDMyCloud_plexmediaserver_1.16.1.1291.Бен

Так оно будет обнаружить цифры, но удалили часть после .бин.

Я использую Ubuntu.

+400
Dima Medvedev 22 окт. 2017 г., 18:35:31

Вы не можете сделать это с Зениты только в общем случае. Используя инструменты Х11 можно запустить часы в строке заголовка диалогового окна Зениты. Ниже я использовать xdotool и найти правильные окна и задать текст в строке заголовка

дата_время=$(дата +%Д/%Г/%Г\ %Т)
new_date_time=$(дата +%Д/%Г/%Г\ %Т)

Зениты --название "${дата_время}" --дисплей=:0 \
 --текст="работает часы в заголовке окна" --список --radiolist \
 --столбец="выбрать" --столбец="параметр" false "1" ложное "2" ложных "3" &

а правда
делать
 сон 1
 new_date_time=$(дата +%Д/%Г/%Г\ %Т)
 поиск xdotool и название "${дата_время}" set_window --именем "${new_date_time}"
дата_время="${new_date_time}"
сделано
+396
Noog 29 окт. 2018 г., 05:05:48

Это не выглядит нормально для меня:

кто -
 загрузки системы 2018-09-04 11:59
Логин tty1 2018-09-04 11:59 685 ИД=tty1
 уровень выполнения 5 2018-09-04 11:59
пользователей + оч/0 2018-09-04 20:39 . 19612 (192.168.1.173)
пользователей + оч/1 2018-09-04 12:15 08:27 9252 (:0)
 ПЦ/2 2018-09-04 13:02 12256 ИД=ТС/2 семестр=0 выход=0
 ПЦ/3 2018-09-04 13:02 12265 ИД=ТС/3 срока=0 выход=0
 оч/4 2018-09-04 13:02 12274 ИД=ТС/4 срока=0 выход=0
 оч/5 2018-09-04 13:02 12283 ИД=ТС/5 срок=0 выход=0
 оч/6 2018-09-04 13:02 12293 ИД=ТС/6 срок=0 выход=0
 оч/7 2018-09-04 13:02 12302 ИД=ТС/7 семестр=0 выход=0
 оч/8 2018-09-04 13:02 12311 ИД=ТС/8 семестр=0 выход=0
 оч/9 2018-09-04 13:02 12320 ИД=ТС/9 семестр=0 выход=0
 оч/10 2018-09-04 13:02 12329 ИД=с/10 семестр=0 выход=0
 оч/11 2018-09-04 13:02 12338 ИД=с/11 срок=0 выход=0
 оч/12 2018-09-04 13:12347 02 ИД=П/12, срок=0 выход=0
 оч/14 2018-09-04 12:39 11677 ИД=П/14 срок=0 выход=0
 оч/15 2018-09-04 12:39 11687 ИД=с/15 срок=0 выход=0
 оч/18 2018-09-04 12:18 10435 ИД=П/18 срок=0 выход=0
 оч/22 2018-09-04 12:03 5066 ИД=с/22 термин=0 выход=0
 оч/23 2018-09-04 12:03 5075 код=с/23 срок=0 выход=0
 оч/24 2018-09-04 12:03 5084 ИД=п/24 термин=0 выход=0
 оч/25 2018-09-04 12:03 5093 ИД=с/25 срок=0 выход=0
 оч/26 2018-09-04 12:03 5102 ИД=с/26 срок=0 выход=0
 оч/27 2018-09-04 12:03 5112 ИД=с/27 срок=0 выход=0
 оч/28 2018-09-04 12:03 5121 код=с/28 срок=0 выход=0
 оч/29 2018-09-04 12:03 5130 ИД=е/29 перспективе=0 выход=0
 оч/30 2018-09-04 12:03 5139 ИД=п/30 срок=0 выход=0
 оч/31 2018-09-04 12:03 5148 ИД=с/31 срок=0 выход=0
 оч/32 2018-09-04 12:03 5157 ИД=с/32 термин=0 выход=0
 оч/33 2018-09-04 12:03 5166 ИД=е/33 срок=0 выход=0
 оч/34 2018-09-04 12:03 5175 ИД=с/34 термин=0 выход=0
 оч/35 2018-09-04 12:03 5184 ИД=Х/35 срок=0 выход=0
 оч/36 2018-09-04 12:5193 03 ИД=П/36 перспективе=0 выход=0
 оч/46 2018-09-04 12:00 2093 ИД=е/46 срок=0 выход=0
 оч/47 2018-09-04 12:00 2102 ИД=с/47 перспективе=0 выход=0
 оч/48 2018-09-04 12:00 2111 ИД=с/48 перспективе=0 выход=0
 оч/49 2018-09-04 12:00 2120 ИД=с/49 срок=0 выход=0
 оч/50 2018-09-04 12:00 2129 ИД=с/50 термин=0 выход=0
 оч/51 2018-09-04 12:00 2138 ИД=с/51 перспективе=0 выход=0
 оч/52 2018-09-04 12:00 2147 ИД=с/52 срок=0 выход=0
 оч/53 2018-09-04 12:00 2156 ИД=с/53 перспективе=0 выход=0
 оч/54 2018-09-04 12:00 2165 ИД=х/54 перспективе=0 выход=0
 оч/55 2018-09-04 12:00 2174 ИД=Х/55 перспективе=0 выход=0
 оч/56 2018-09-04 12:00 2183 ИД=х/56 перспективе=0 выход=0
 оч/57 2018-09-04 12:00 2192 ИД=с/57 срок=0 выход=0
 оч/58 2018-09-04 12:00 2201 ИД=с/58 срок=0 выход=0
 оч/59 2018-09-04 12:00 2210 ИД=с/59 перспективе=0 выход=0
 оч/60 2018-09-04 12:00 2219 ИД=п/60 термин=0 выход=0
 оч/61 2018-09-04 12:00 2228 ИД=с/61 перспективе=0 выход=0
 оч/62 2018-09-04 12:00 2238 ИД=с/62 термин=0 выход=0
 оч/63 2018-09-04 12:00 2247 ИД=с/63 срок=0 выход=0
 оч/64 2018-09-04 12:00 2256 ИД=п/64 перспективе=0 выход=0
 оч/65 2018-09-04 12:00 2265 ИД=с/65 перспективе=0 выход=0
 оч/66 2018-09-04 12:00 2274 ИД=с/66 перспективе=0 выход=0
 оч/67 2018-09-04 12:00 2283 ИД=с/67 срок=0 выход=0
 оч/68 2018-09-04 12:00 2292 ИД=с/68 срок=0 выход=0
 оч/69 2018-09-04 12:00 2301 ИД=с/69 перспективе=0 выход=0
 оч/70 2018-09-04 12:00 2310 ИД=П/70 перспективе=0 выход=0
 оч/71 2018-09-04 12:00 2319 ИД=с/71 перспективе=0 выход=0
 оч/72 2018-09-04 12:00 2328 ИД=с/72 перспективе=0 выход=0
 оч/73 2018-09-04 12:00 2337 ИД=с/73 перспективе=0 выход=0
 оч/74 2018-09-04 12:00 2346 ИД=с/74 срок=0 выход=0
 оч/75 2018-09-04 12:00 2355 ИД=с/75 перспективе=0 выход=0
 ПТС/76 2018-09-04 12:00 2364 ИД=с/76 перспективе=0 выход=0
 оч/77 2018-09-04 12:00 2373 ИД=с/77 термин=0 выход=0
 оч/78 2018-09-04 12:00 2403 код=с/78 перспективе=0 выход=0
 оч/79 2018-09-04 12:00 2412 ИД=с/79 срок=0 выход=0
 оч/80 2018-09-04 12:00 2421 ИД=с/80 термин=0 выход=0
 оч/81 2018-09-04 12:00 2431 ИД=с/81 срок=0 выход=0
 оч/82 2018-09-04 12:00 2440 ИД=с/82 термин=0 выход=0
 оч/83 2018-09-04 12:00 2449 ИД=с/83 срок=0 выход=0
 оч/84 2018-09-04 12:00 2458 ИД=с/84 перспективе=0 выход=0
 оч/85 2018-09-04 12:00 2467 ИД=с/85 перспективе=0 выход=0
 оч/86 2018-09-04 12:00 2476 ИД=с/86 термин=0 выход=0
 оч/87 2018-09-04 12:00 2485 ИД=с/87 срок=0 выход=0
 оч/88 2018-09-04 12:00 2494 ИД=с/88 перспективе=0 выход=0
 оч/89 2018-09-04 12:00 2503 ИД=с/89 срок=0 выход=0
 оч/90 2018-09-04 12:00 2512 ИД=х/90 срок=0 выход=0
 оч/91 2018-09-04 12:00 2521 ИД=с/91 термин=0 выход=0
 оч/92 2018-09-04 12:00 2530 ИД=с/92 перспективе=0 выход=0
 оч/93 2018-09-04 12:00 2539 ИД=с/93 перспективе=0 выход=0
 оч/94 2018-09-04 12:00 2548 ИД=с/94 срок=0 выход=0
 оч/95 2018-09-04 12:00 2599 ИД=с/95 термин=0 выход=0
 оч/96 2018-09-04 12:00 2657 ИД=х/96 перспективе=0 выход=0
 оч/97 2018-09-04 12:00 2710 ИД=с/97 перспективе=0 выход=0
 оч/98 2018-09-04 12:00 2755 ИД=х/98 перспективе=0 выход=0
 оч/99 2018-09-04 12:00 2784 ИД=с/99 перспективе=0 выход=0
 оч/100 2018-09-04 12:00 2809 идентификатор=/100 термин=0 выход=0
 оч/101 2018-09-04 12:00 2818 идентификатор=/101 термин=0 выход=0
 оч/102 2018-09-04 12:00 2827 идентификатор=/102 перспективе=0 выход=0
 оч/103 2018-09-04 12:00 2836 идентификатор=/103 срок=0 выход=0
 оч/104 2018-09-04 12:00 2845 идентификатор=/104 перспективе=0 выход=0
 оч/105 2018-09-04 12:00 2854 идентификатор=/105 перспективе=0 выход=0
 оч/106 2018-09-04 12:00 2863 идентификатор=/106 срок=0 выход=0
 оч/107 2018-09-04 12:00 2872 идентификатор=/107 срок=0 выход=0
 оч/108 2018-09-04 12:00 2881 идентификатор=/108 перспективе=0 выход=0
 оч/109 2018-09-04 12:00 2890 идентификатор=/109 перспективе=0 выход=0
 оч/110 2018-09-04 12:00 2899 идентификатор=/110 перспективе=0 выход=0
 оч/111 2018-09-04 12:00 2908 идентификатор=/111 перспективе=0 выход=0
 оч/112 2018-09-04 12:00 2917 идентификатор=/112 перспективе=0 выход=0
 оч/113 2018-09-04 12:00 2926 идентификатор=/113 срок=0 выход=0
 оч/114 2018-09-04 12:00 2935 идентификатор=/114 перспективе=0 выход=0
 оч/115 2018-09-04 12:00 2944 идентификатор=/115 перспективе=0 выход=0
 оч/116 2018-09-04 12:00 2953 идентификатор=/116 перспективе=0 выход=0
 ПТС/117 2018-09-04 12:00 2962 идентификатор=/117 перспективе=0 выход=0
 оч/118 2018-09-04 12:00 2971 идентификатор=/118 срок=0 выход=0
 оч/119 2018-09-04 12:00 2981 идентификатор=/119 срок=0 выход=0
 оч/120 2018-09-04 12:00 2990 идентификатор=/120 перспективе=0 выход=0
 оч/121 2018-09-04 12:00 2999 идентификатор=/121 срок=0 выход=0
 оч/122 2018-09-04 12:00 3008 идентификатор=/122 перспективе=0 выход=0
 оч/123 2018-09-04 12:00 3017 идентификатор=/123 перспективе=0 выход=0
 оч/124 2018-09-04 12:00 3026 код=/124 перспективе=0 выход=0
 оч/125 2018-09-04 12:00 3035 идентификатор=/125 перспективе=0 выход=0
 оч/126 2018-09-04 12:00 3044 идентификатор=/126 перспективе=0 выход=0
 оч/127 2018-09-04 12:00 3053 код=/127 перспективе=0 выход=0
 оч/128 2018-09-04 12:00 3062 идентификатор=/128 перспективе=0 выход=0
 оч/129 2018-09-04 12:00 3071 код=/129 перспективе=0 выход=0
 оч/130 2018-09-04 12:00 3080 идентификатор=/130 перспективе=0 выход=0
 оч/131 2018-09-04 12:00 3089 идентификатор=/131 перспективе=0 выход=0
 оч/132 2018-09-04 12:00 3098 код=/132 перспективе=0 выход=0
 оч/133 2018-09-04 12:00 3107 идентификатор=/133 термин=0 выход=0
 оч/134 2018-09-04 12:00 3116 код=/134 перспективе=0 выход=0
 оч/135 2018-09-04 12:00 3125 идентификатор=/135 перспективе=0 выход=0
 оч/136 2018-09-04 12:00 3134 идентификатор=/срок 136=0 выход=0
 оч/137 2018-09-04 12:00 3145 идентификатор=/137 перспективе=0 выход=0
 оч/138 2018-09-04 12:00 3154 идентификатор=/138 перспективе=0 выход=0
 оч/139 2018-09-04 12:00 3163 идентификатор=/139 перспективе=0 выход=0
 оч/140 2018-09-04 12:00 3172 идентификатор=/140 перспективе=0 выход=0
 оч/141 2018-09-04 12:00 3181 идентификатор=/141 перспективе=0 выход=0
 оч/142 2018-09-04 12:00 3190 идентификатор=/142 срок=0 выход=0
 оч/143 2018-09-04 12:00 3199 идентификатор=/143 перспективе=0 выход=0
 оч/144 2018-09-04 12:00 3208 идентификатор=/144 перспективе=0 выход=0
 оч/145 2018-09-04 12:00 3217 идентификатор=/145 перспективе=0 выход=0
 оч/146 2018-09-04 12:00 3226 идентификатор=/146 перспективе=0 выход=0
 оч/147 2018-09-04 12:00 3235 код=/147 перспективе=0 выход=0
 оч/148 2018-09-04 12:00 3244 идентификатор=/148 перспективе=0 выход=0
 оч/149 2018-09-04 12:00 3253 код=/149 перспективе=0 выход=0
 оч/150 2018-09-04 12:00 3262 идентификатор=/150 перспективе=0 выход=0
 оч/151 2018-09-04 12:00 3271 идентификатор=/151 срок=0 выход=0
 оч/152 2018-09-04 12:00 3280 идентификатор=/152 перспективе=0 выход=0
 оч/153 2018-09-04 12:00 3289 идентификатор=/153 срок=0 выход=0
 оч/154 2018-09-04 12:00 3299 идентификатор=/154 срок=0 выход=0
 оч/155 2018-09-04 12:00 3308 идентификатор=/155 перспективе=0 выход=0
 оч/156 2018-09-04 12:00 3317 идентификатор=/156 перспективе=0 выход=0

Вопрос: Что это значит?

У меня очередная бредовая проблема в этой системе.

+392
foward Eye4murdmyze Slash 26 янв. 2011 г., 16:38:32

Для меня сочетание судо и экран работал:

судо -МЕ бродяга экран -npm_install МС Баш-с 'компакт-диск /бродяга && НПМ установить

Эта команда сначала переключается на бродягу пользователей. Тогда как бродяга изменения в каталог /залет и выполняет НПМ установки.

+385
eyadof 18 авг. 2017 г., 09:10:35

На тройник в процессе замены не будет выхода, пока он не получает EOF на его stdin или какая-то ошибка происходит.

И, поскольку его stdin трубы, будет только в ВФ на его stdin, когда все ручки, чтобы его рабочий конец закрыты.

Таким образом, вы будете иметь, чтобы сохранить оригинальный stdout и stderr, а затем, прежде чем ждать, перенаправить их к оригиналам; ДУП передоза соб через новый>&старый вызовет старые ФД закрывается.

метод exec {вне}>&1 {подстраховаться}>&2
экзек > >(тройник -выходной) 2>&1
...
экзек >&$из 2>&$подстраховаться
подожди $(pgrep -П "$$")

Кроме того, только в новой версии bash ждать и ждет, когда процессы, протекающие в > >(...) процесс замены; вот почему я использовал ждать $(pgrep -П "$$") вместо того, чтобы просто ждать (pgrep -P не находит процессов, их родителей). Также см. Вот для этого и других подводных камней, связанных с > >(...).

+376
Nikita Melnikov 10 янв. 2018 г., 09:14:38

Пример :

Баш$ Гоб --партия --правка-ключевое Алиса бросила >/dev/нуль 2>&1
Секретный ключ доступен.

паб 2048R/9F07612A создано: 2017-06-20 истекает: никогда не использование: scea по
 доверие: окончательный срок действия: конечная
суб 2048R/23B3A24B создано: 2017-06-20 истекает: никогда не использование: море 
[окончательный] (1). Алиса (ключ Алисы) <[email protected]>

Я знаю, что использование --партия будет делать эту работу.

Но мой вопрос "каким образом компиляции достигается этовыход в любом случаефункция"?

+360
BasketKayse 8 мая 2018 г., 14:16:36
с wget -Р -Е -в JPG-принимать-регулярное выражение "https://alwaysSamePart.com/.*.в JPG" https://whatever_domain.com
  • позволяет идти рекурсивно через сайт (можно указать , чтобы ограничить глубину)
  • -ой предотвращает каталогах создание
  • -Есть ограничения скачивать файлы в JPG изображения только
  • - принять-регулярное пределы изображения нужен шаблон только
+347
jasonwill 8 авг. 2019 г., 23:03:23

Как я осуществляет это сама (вдохновила @Тор ответа), я решил создать инструмент, который другим хорошо установить: https://github.com/talwrii/aliasutil.

Это работает для ЗШ и, будем надеяться, работы с bash (непроверено).

Если вы используете ЗШ , то вы можете установить его с zplug.

источник /usr/доли/zplug/инит.ЗШ
zplug talwrii/aliasutil
zplug установить
нагрузка zplug 
+307
Rahul Saigal 23 авг. 2014 г., 20:46:58

Для Windows я привык скачать либо 32-битные бинарники с сайта АСФ-или 64-разрядные двоичные файлы из гостиной-сайта Apache (без особой причины). Так что я новую версию у меня.

Я перешел на Ubuntu (для образовательных целей) и привыкли к компиляции из исходников.

Когда я скомпилировать сервер Apache из исходников - какие файлы я могу получить? 32? 64?

+252
Andrew Benavides 1 авг. 2015 г., 22:49:19

Вы пытаетесь запустить 32-битное приложение на 64-битной операционной системы, так что вы должны установить 32-битные библиотеки совместимости (версии glibc в частности), прежде чем это может работать.

+240
Ksssen 30 окт. 2016 г., 14:21:24

У меня есть несколько остановить фоновые процессы.

убить $(вакансии-р) и убить `вакансии-Р` имеют никакого эффекта

убить %1, убить, %2и т. д. успешно завершить отдельные процессы

Как я могу убить каждого фонового процесса с помощью одной команды?

Также, почему первые две команды не работают для меня?

Я запустил Линукс Минт 15, 64 бит

+232
jebeaudet 21 янв. 2017 г., 02:25:01

Если вы хотите запустить при загрузке, вы должны зависеть от сети-онлайн.целевой сервис. Вы должны убедиться, что сеть до проведения докер тянуть команду. См."запуск служб после сеть" от systemd в документацию для получения дополнительной информации.

Следующие работы для меня:

[Блок]
Описание=Приложение
Требует=докер.сеть-онлайн-сервис.цель
После=докер.сеть-онлайн-сервис.цель

[Услуги]
TimeoutStartSec=0
ExecStartPre=-/usr/Бен/докер убить busybox1
ExecStartPre=-/usr/Бен/докер РМ busybox1
ExecStartPre=/usr/Бен/докер тянуть с busybox
ExecStart=/usr/Бен/докер запустить-имя busybox1 busybox в /бен/Ш-с", а верный; не " Эхо "Здравствуй, мир; сон 1; сделано"

[Установите]
WantedBy=Multi-потребителя.цель
+187
Elham Gdz 22 июл. 2012 г., 23:07:14

Боролся с этим так же при компиляции Руби 2.3.6 из исходников на Debian и Ubuntu. Решил ее установить файлы pkg-config в дополнение к libssl-dev, так, например, в полные инструкции:

$ судо АПТ установить \ сделать \ \НКУ ПКГ-конфиг \ libssl1.0-Дев \ libreadline-Дев \ libgdbm-Дев \ zlib1g-Дев \ libyaml-Дев \ libffi-Дев \ libgmp-Дев \ в OpenSSL $ ./настроить-отключить-установить-RDoc документации $ сделать -J2 в $ установка

Обратите внимание, что libssl-dev и пакет не совместим с ruby2.3 (см.: https://github.com/rvm/rvm/issues/3862#issuecomment-277512130) так на Debian/стрейч или Ubuntu/Xenial необходимо установить libssl1.0-Дев вместо этого.

+161
Brian Sanders 15 янв. 2010 г., 14:55:01

У меня есть несколько файлов в определенном каталоге. Эти файлы

идекс.1.ebwt идекс.2.ebwt идекс.3.ebwt идекс.4.ebwt идекс.Рэв.1.ebwt идекс.Рэв.2.ebwt

Я хочу изменить имена файлов из идекс на индекс оставив остальные же имя. В основном я хочу заменить идекс с индексом

Ни одной командной строке?

+157
user86129 12 июл. 2015 г., 23:10:25

Я использую bash-скрипт, чтобы обеспечить utlilty поиск, чтобы найти и открыть файлы и каталоги.

вот этот скрипт:

#!/бин/Баш
lxterminal -е "bicon.Бен найдите /дом /работа/СМИ |fzf >| ~/.mylocateData"
 # ^ это проблемная часть
спать 0.4
в то время как [[ "$(pidof fzf)" != "" ]] ; делать
 спать 0.4
сделано
файл="$(кошка ~/.mylocateData)"
если [[ -з "$файл" ]] ; затем выйти ; интернет
свойства mimeType=$(файл --точка --краткая --MIME-тип "$файл" )
дело "$тип" в
 инода/каталог) lxterminal -е bicon.ОГРН рейнджер "файл$" ;;
 изображения/*) ФЭ "файл $" & откреститься ;;
 текст/* | */в XML) lxterminal -е Vim файл"$" ;;
 видео/* | аудио -/*) МПВ-очень-тихо-петля "файл $" & откреститься ;;
 приложение/формат PDF) программа "файл $" & откреститься ;;
приложения/октет-поток)
 если [[ "${файл#*.}" == "МР3" ]]
тогда
 МПВ-очень-тихо-петля "файл $" & откреститься
интернет
;;
 *) lxterminal -е bicon.Бен рейнджер --selectfile="файл$" ;;
эсок

если я запускаю первую команду с bicon.Бен включил текст fzf обрабатывает арабские имена, как ожидалось, однако имя файла сохраняется в .mylocateData файл как-то поврежден и я не могу открыть его. Я пробовал некоторые debuuging как ЛС "$(кот .mylocateData) для подтверждения.

но если я запускаю мой скрипт без bicon.Бен fzf показывает поиск, но с арабскими буквами слева направо (в дурном смысле), но имя файла корректно сохраняется независимо от того, и он может быть открыт.

Мой вопрос : как я могу достичь обеих целей ? если это вопрос чтения файла каким-либо другим способом, чем кот ? или это использование fzf?

PS : Я не заинтересован в использовании dmenu, рофи ...и т. д., Мне нравится, как fzf работает и я хочу использовать это в мой заклятый i3wm рабочего стола

+146
Betru D 10 апр. 2015 г., 04:33:43

Я купил на этой неделе взлеты и он пришел с программным обеспечением WinPower, которое позволяет Мой компьютер (Линукс Минт 18 обновление Xfce) для связи с ИБП, монитор, и получите сигнал завершения работы в случае, если батарея является очень низким.

Вопрос в том, что программа добавлена следующую строку в файл/etc/fstab и файл:

usbfs /proc и/шина/кабель USB usbfs по умолчанию 0 0

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

Как только я захожу в файл/etc/fstab строчку и комментарии /труды/автобус/USB-кабеля линии я могу перезагрузить нормально для моей графической среде.

У меня почти нулевые знания о fstab таким образом, я не знаю, что всех этих показателей влияет на систему, ни как я могу изменить эту строку, чтобы сохранить программное обеспечение и моей графической среде рабочих.

+109
Ayunaandreeva 3 июл. 2016 г., 05:35:12

Значение не хранится в переменной а хранится в файле цену назвали''. Поэтому эхо не покажет значение. Попробовать ВИМ цене.

+97
user7537053 19 июл. 2016 г., 04:09:12

Состояние выхода из трубы всегда является статус выхода последней команды. В bash вы можете изменить это поведение, установив взаимозачета pipefail. С помощью этой опции, Вся команда будет иметь статус выхода последней ненулевой статус выхода столкнулся с MAN-странице:

Состояние возврата трубопровода является статус выхода последней команды, если параметр pipefail включена. Если pipefail включена, статус вернуть трубопровода является значение последней команды (справа), чтобы выйти с ненулевым статусом, или ноль, если все команды успешно покинуть.

Пример:

#!/бин/Баш

ложные | истинные
Эхо "без pipefail: $?"

набор -о pipefail
ложные | истинные
эхо "с pipefail: $?"

Производит:

Без pipefail: 0
С pipefail: 1
+60
Mario Mendoza 22 июл. 2012 г., 13:34:46

Нет. ionice - это механизм определения приоритетов. Но срок игнорирует приоритеты и вместо того, чтобы просто налагает истечения времени на каждую операцию ввода/вывода, а затем гарантирует, что операция выполнена успешно до истечения срока.

Более подробная информация здесь: срок планировщик ввода/вывода

Основная цель планировщика срок гарантии срок службы старт для запроса. Он делает это, устанавливая крайний срок на все операции ввода/вывода для предотвращения голода запросов. Он также поддерживает две очереди срок, в дополнение к отсортированный очереди (читать и писать). Очередей срока, в основном, отсортированные по их сроку (срок действия), в то время как отсортированный очереди сортируются по количеству секторе.

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

По умолчанию, запросы на чтение имеют время истечения 500 мс, пишите запросы истекает в 5 секунд.

+50
Swamy 31 янв. 2019 г., 17:02:04

В archlinux, это сделает его работу: systemctl начать acpid.услуги

+48
Nanabags 9 февр. 2017 г., 19:05:14

Это известная ошибка влияет на HP ноутбук EliteBook ноутбуки:

  • Ошибка#775519: система перезагружается вместо выключения на HP ноутбук EliteBook 840
  • Ошибка#775812: основание: HP ноутбук EliteBook 840 G1 портативный компьютер не удается остановить/выключения после обновления 15/12/2015

Ошибка появляется, чтобы быть в ядре и в качестве такового влияет на другие дистрибутивы так же.

+29
Ben Tam 15 июн. 2014 г., 07:41:46

От "Человек человеку":

РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ РАЗДЕЛЫ Стандартные разделы руководства включают в себя:

1 Команды Пользователя 
Системы 2 Вызова
3 Функции Библиотеки C 
4 устройства и специальные файлы
5 форматы файлов и соглашения
6 игр Эт. Аль.
7 разное
8 система администрирования и демоны

Дистрибутивы настроить раздел руководства их особенности,
которые часто включают в себя дополнительные разделы.
+27
Mario Rausch 30 янв. 2013 г., 11:58:55

У меня есть номер строки 55 в текстовый файл, который я хочу двигаться прямо перед номером строки 23 в тот же текстовый файл. Я знаю, что вы можете перемещать линии на определенное количество линий 1, 2 , но это возможно, чтобы добавить или добавьте линии к другой линии, а не многословный способ перемещения строк вверх или вниз текстового файла?

Я открыт для ответов используете Vim, sed или любой другой инструмент командной строки, но более лаконичным, тем лучше

обновление:

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

+26
user2671076 15 апр. 2016 г., 20:46:39

Использование: протокола rsync версия 3.1.0 версия 31; Линукс Минт 17 (основано на: Убунту 14.04.3)

В одном из моих резервного копирования сценариев, который использует rsync, я поставил опции rsync на переменной такой:

# Набор команды rsync вариантов.

rsync_options="-е СШ-axhPv"

если [ "$deletion_type" = "DELETE_ON_DESTINATION" ]; затем
 rsync_options="$rsync_options-удалить"
интернет

если [ "$run_type" = "DRY_RUN" ]; затем
 rsync_options="$rsync_options --всухую"
интернет

# Запустите резервное копирование.

по rsync "$rsync_options" --log-файл="$файл_журнала" --исключить-из="$exclude_file" \
 "$source_dir" "$destination_dir"

И получил ошибки:

неизвестный параметр -- ч
использование: СШ [-1246AaCfgKkMNnqsTtVvXxYy] [-б bind_address] [-с cipher_spec]
 [-Д [bind_address:]порт] [-е файл_журнала] [-е escape_char]
 [-Ф конфигурационный файл] [-я pkcs11] [-я identity_file]
 [-Л [bind_address:]порт:хост:значение по умолчанию-false] [-л аргумент] [-м mac_spec]
 [-О ctl_cmd] [параметр-o] [-p порт]
 [-М шифр | Сайфер-авт | Мак | KEX по | ключ]
 [-Р [bind_address:]порт:хост:значение по умолчанию-false] [-с ctl_path] [-з хост:порт]
 [-ш local_tun[:remote_tun]] [пользователь@]хост [команда]
по rsync: соединение было неожиданно закрыто (0 байт получено до сих пор) [отправитель]
по rsync ошибка: произошла неизвестная ошибка (код 255) на Ио.с(226) [отправитель=3.1.0]

Инстинктивно я убрал кавычки вокруг "$rsync_options" в bash скрипт и попробовал снова...

по rsync $rsync_options --лог-файл="$файл_журнала" --исключить-из="$exclude_file" \
 "$source_dir" "$destination_dir"

...что починили, и он работал отлично.

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

На мой вопрос почему в ковычках вызвать проблемы, и были они вызваны чем-то специфическим для rsync или Баш? Я хотел бы получить понимание этого вопроса.

Спасибо.

+10
Timothy Sit 30 окт. 2014 г., 17:23:56

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil