Shell-скрипт для извлечения имени файла из входного файла и преобразования его в выходной файл

Исходный_файл:

/путь/к файлу/A_B_C_D_201507290915.КШМ

Destination_File должно быть так :

/некоторые/другие/путь/к файлу/A_B_C_D_201507290915.КШМ

Мне нужно преобразовать Исходный_файл и хранение с тем же именем в другом месте.

Трансформация как преобразование всех строк из CSV в столбце. Код используется:

#!/бин/Баш
ВАР=`Эхо A_B_C_D_*.КШМ | грэп -ОП '(?<=_)\д+(?=\.)"
на awk -Ф '{для(i=1;я<=НФ;я++){а[НР я]=$я};если(п>п){п=НФ}}
Конец{для(i=1;я<=п;я++){
Для(от J=1;j с<=НР;к++){
ы=ы?С","а[Дж,я]:а[Дж,я]}
печать с;с=""}}' A_B_C_D_*.CSV-файл > /некоторые/другие/путь/к файлу/A_B_C_D_$ВАР.КШМ

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

+677
Norman Breau 17 апр. 2017 г., 08:06:16
37 ответов

почти нет...

вставить <(zcat выступает f1.gz) <(zcat выступает f2.gz)
+955
romeas100 03 февр. '09 в 4:24

Есть ли команда, содержащих КОМАНДА1, команда2, command3, command4, и т. д. , что при запуске будет цикл между этими?

Моя идея будет затем использовать, что одна команда с ярлыка или лаунчера~/.местные/доли/приложений, например, или панель, или док пусковой) для переключения между различными командами .

Я ищу что-то похожее на то, что дисперсии для цикла отображает: дисперсии --цикл-этапы='-Е : -С : -С : -с' --цикл - это команда, что циклы между команд, которые можно выполнить отдельно: дисперсии -е, дисперсии -с, дисперсии -х, дисперсии-ы. Это помогает езда на велосипеде между тем, что в противном случае были бы разные команды.

Но в то время как дисперсии для велоспорт отображается, я хочу знать, если есть инструмент CLI, что бы переключаться между любой отдельной команды. Я думаю о велоспорт отображается без помощи дисперсии, которая не всегда работает, например, я бы в эту сторону есть лаунчер или ярлык цикла команды, как:

расширения xrandr --выход входы vga1 --авто --выход LVDS1 --выкл 
расширения xrandr --выход входы vga1 --авто --слева от LVDS1 --выход LVDS1 --авто --первичная 
расширения xrandr --выход входы vga1 --авто --слева от LVDS1 --первичный --выход LVDS1 --авто 
расширения xrandr --выход входы vga1 --от --выход LVDS1 --авто 

Это должно быть что-то вроде: велоспорт-инструмент 'КОМАНДА1, команда2, command3, command4'


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

+922
Mark Borgerding 25 июл. 2016 г., 17:19:31
Другие ответы

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


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

process_data() {
 на awk -Е в /dev/ФД/3 3<< \ВФ
 код на awk здесь
ВФ
}

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

на awk '
 Начать {...}
 /.../ ...
 Конец {...}
'

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

awk_code=$(кот << \ВФ
{печать "'цитирует' " $0}
ВФ
)

И вообще:

process_data() {
 на awk "$awk_code"
}
+912
Isaac Clarke 23 сент. 2019 г., 15:12:55

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

Вы можете использовать разделах и fmask устанавливать разные значения для файлов и каталогов. Но вы не сможете выполнить файлы (напрямую), то.

+888
Joshua Dela Cruz 14 авг. 2018 г., 14:32:37

Я выполнения следующих трубопроводов: тар-с каталог | ПВ-Т-с-Б 2Г | gzip-сжатия -С9 | ПВ-Т-с-Б 2Г | сплит-б 1г - каталог /mnt/USB-накопитель/Ф.тар.gz_

Идея с gzip в >каталог 4ГБ на большой файловой системой FAT32 (надежно поддерживает только <файлами 2 ГБ) USB-флешку. сплит просто режет .ГЗ на 1ГБ штук.

ПВ используется в качестве буфера трубы (2 Гб), в основном для предотвращения и gzip регулирования, когда он натыкается на плохо сжимаемых данных, и выводит сжатые данные быстрее, чем USB флешку можно писать.

Проблема:

Когда еще один 1ГБ часть закончена, сплит очищает и закрывает файл. Не начать писать следующую часть до конца завершена, так что он прекращает принимать ввод.

Я ожидал второй 2 ГБ памяти, чтобы начать заправляться в этот момент, но вместо этого все останавливается. Система далека от мертвых в целом, но с помощью gzip прекращает использование процессора и даже ФВ перестает обновлять свой выход. От последней части я делаю вывод, что все Ио в тупик, даже трубы. (Докажите мне обратное, если я.) (Я ошиблась, что конкретный тупик трубопровод).

Так вот вопрос, почему это работает и как это исправить.

Редактировать
Это действительно был ФВвина, буфер работает нормально. Сборка включены в Ubuntu 16.04 можно использовать только до 2048 блоков по 512 КБ каждый (буфер -м 1024m -с 512К), но они могут быть последовательно соединены, чтобы сформировать большие буфера.

+819
Gisela East 26 сент. 2013 г., 09:16:54

У меня есть система Linux и BSD с нескольких (виртуальных) сетевых интерфейсов. В этих системах имеется несколько пользователей. Каждый пользователь должен использовать свой собственный интерфейс и, следовательно, адрес.

Можно ли изменить значение, возвращаемое функцией gethostname 2? Это метод, что Java использует для определения локального адреса привязать, если нет другого дано.

Я знаю о переменной окружения $HOSTALIASES , который (насколько у understabd) не поможет с локальным адресом. Кроме того, человек 2 хоста не говоря уже о $хост - переменной.

Есть ли способ, чтобы обмануть Java (или любой другой инструмент, используя 2 функцией gethostname) использовать мой конкретный интерфейс-адрес по умолчанию для привязки?

+815
W McCay 17 сент. 2012 г., 00:58:10

Как тема говорит:

Как сказать графический процессор Intel, чтобы использовать мои пользовательские файла EDID?

+806
m0zg 5 июл. 2019 г., 11:31:58

Этот вопрос приходит на ум, потому что нам мастерить с идеей попасть ВМ с некоторыми из наших серверов. КВМ-это немного участвует, VMware и действует как они хотят быть бесплатный продукт, а Microsoft-только и речи, когда дело доходит до виртуализации. Тем не менее, машина будет в удаленном месте с электрическими вопросами достаточно долго, чтобы превзойти потенциал наших ИБП.

Короче, я хочу быть в состоянии сделать телефонный звонок и рассказать кому-нибудь, чтобы нажать кнопку питания на задней и служб, работающих опять же на гостевой машине не придется соединиться с кем-то через вход (который ivolves давая имя пользователя и PW к машине) и запуска виртуальной машины. Это возможно?

+658
DWK 1 дек. 2019 г., 20:23:14

Я создал сетевое пространство имен (с его ip netns добавить) и пару на Соколе ссылок, вирт-это и Вирт-б. Физический ссылке в корневом пространстве имен называется интерфейс eth0. вирт-это находится в корневом пространстве имен и Вирт-б в созданной.

IP-адреса:

интерфейс eth0: 192.168.1.100/24
вирт-это: 192.168.1.101/24
Вирт-б: 192.168.1.102/24

Таблица маршрутизации в корневом пространстве имен:

по умолчанию через 192.168.1.1 eth0 в Дев 
Вирт-это 192.168.1.102 Дэв прото ссылке объем ядра ГРЦ 192.168.1.101
192.168.1.0/24 в dev eth0 в прото ядра сферы ссылку в src 192.168.1.100

Таблица маршрутизации в новое пространство имен:

Вирт-Б по умолчанию Дев ссылке сферу ГРЦ 192.168.1.102

Можно ли использовать команду ping 192.168.1.102 из корневого пространства имен и может пинг 192.168.1.100 и 192.168.1.101 из нового пространства имен. Однако, я не могу пинговать другие физические машины в локальной сети (например, 192.168.1.1).

Я в журнале входящих пакетов для корневого пространства имен (с помощью iptables -Т сырье -это следующее -Я Вирт-а-j в журнале-лог-приставку "[сырые-до] " --журнала-Уровень 7) и ничто не делает его в корневом пространстве имен.

Что я недоразумение о Соколе или пространства имен?

Редактировать:

Я думаю, что я не понял, как на Соколе работает. Создание моста в корневом пространстве имен и делает его повелителем и через eth0 и вирт-это делает так что я могу пинг внешних устройств из нового пространства имен.

Почему это? Если у меня есть два физических сетевых адаптеров и получать входящий трафик от одного он может быть переадресован на другой без моста. Не стоит Соколе работают одинаково?

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

+643
user2094875 17 сент. 2011 г., 03:14:27

Мне нужно зайти на несколько серверов на работе, чтобы получить мою работу. Я устал от набрав доменное имя сервера доступа. Я входа в систему через SSH на нашей собственной частной сети. Я на 99% уверен, что это на нашей собственной сетью б/у все сервера имеют IP-адрес 10.х.г.з. Есть ли способ, чтобы SSH на сервера с хоста, а не домена?

У нас сервера в разных странах. Пути наши сервера называются очень долго. Это называется следующим образом:

hostname.country.domainname.com

Я получаю запястного канала ввода СШ [email protected]

... каждый раз, когда я получить доступ к одному из наших серверов. Если я в США и я пытаюсь получить доступ к другому хозяину, который в США, я могу просто типа СШ меня@hostname2 и я подключить нормально. Однако, если я в США и попробовать подключиться к серверу в Англии, я не могу типа СШ [email protected] и подключиться к hostname3.

Временное решение я сделал настройки псевдоним в моем ~/.файл SSH/config для некоторых серверов. Однако, я не думаю, что это возможно, чтобы добавить 1000+ серверов в этот файл. Я уже добавил 20+ серверов и мои коллеги думают, что я сумасшедший, хотя я думаю, что они сумасшедшие, введя доменное имя sshing вокруг.

Есть простой способ для нас, чтобы создать что-то, так что мы не должны ввести в наш domainname.com каждый раз?

+612
Need Solution 18 мая 2018 г., 19:44:44

В вирт-Диспетчер загрузки Windows (в безопасном режиме) для загрузки classpnp.sys. Тогда загрузка процессора держится на 100%. В VirtualBox я получаю синий экран смерти сразу после загрузки classpnp.sys а потом он перезагружается.

Имидж хорошо работал на Fedora 19. Я проверил в Fedora 20 известных багов и Google, но не смог ничего найти.

Любые идеи?

+589
Slavi 12 апр. 2012 г., 18:24:28

Можно использовать тройник команда или скрипт команду и действительно полезно.

+587
Halverson 12 сент. 2018 г., 23:57:53

Я хочу присвоить выхода журнала "линия", я попробовал следующий строка=хвост -1000 /ВАР/лог/системный журнал

но это не сработает.

программа MyScript как ниже

#!/бин/Баш

строка=`хвост -1000 /ВАР/лог/системный журнал`
Д1=$(дата-дата="-10 мин" "+%б %_d %Ч:%М")
Д2=$(дата "+%б %_d %Ч:%М")
в то время как читать линии; делать
 [[ $строки > $Д1 && $строка < $Д2 || $строки =~ $Д2 ]] && линии Эхо $
сделано
+575
Don MacLean 10 авг. 2012 г., 20:47:45

Я в настоящее время пытается установить Debian на моем ноутбуке. На этапе настройки сети, мне предлагается "ввести пароль для аутентификации WPA/WPA2 в ПСК". К сожалению, я нахожусь на моей школьной сети, которая требует имя пользователя и пароль, С и MS-CHAPv2 протокол проверки подлинности. Что нужно вводить в командной строке?

У меня есть компьютер с Ubuntu, который может подключиться к этой сети. Вот содержимое файла/etc/диспетчер связи/системы связи/NetworkName:

[протокол IPv6]
способ=авто

[связь]
ИД=NetworkName
идентификатор UUID=3e728a68-a877-4681-bc0e-1e64b2ff6434
тип=802-11-беспроводной

[802-11 интернет-безопасности]
ключ-упр=ВПА-ВП
авт-АЛГ=открыть

[802-11-беспроводной]
имя SSID=NetworkName
режим=инфраструктуру
MAC-адрес=84:А6:С8:А9:67:да
безопасности=802-11-беспроводной интернет-безопасности

[802-1х]
ВП=жизни;
личности=имя пользователя
фазе 2-авт=mschapv2
пароль-флаги=1

[протокол IPv4]
способ=авто

Как ни странно, пароль я ввожу для подключения к NetworkName не появляться в любом месте.

Правка 2: Скриншот процесса сети связи (в прямом загрузки Ubuntu) Screenshot

+565
Farah Khan 23 нояб. 2019 г., 08:12:28

Это должно сделать то, что вы хотите, я думаю:

грэп -ве '10\.20\.30\.(1|..?,|200)
'<<\В
10.20.30.150,20
10.20.30.134,20
10.20.30.201,20
10.20.30.5,20
10.20.30.250,20
10.20.30.42,20
222.233.201.5,20
10.233.201.5,20
111.233.201.5,20
В

В общем, вы просто должны исключить любой матч для 10.20.30 с окончательной октет менее трех символов, которая начинается с 1, или целиком 200.

Выше отпечатков:

10.20.30.201,20
10.20.30.250,20
222.233.201.5,20
10.233.201.5,20
111.233.201.5,20
+556
Samantha JB 10 нояб. 2016 г., 11:06:11

Система отлично работает с предварительно установленной ОС

Если у вас уже установлен дистрибутив Linux,например в Ubuntu, вы получите по умолчанию жратву 'Убунту'

Вы можете добавить Кали Linux в список жратвы в Ubuntu с помощью 'жратва настройщик'.

+554
Ivann 16 окт. 2010 г., 00:02:57

Я пытаюсь получить solarized цвет темы, чтобы работать в мой терминал. Я прочитал инструкции здесь , но я получаю следующее dircolors ошибка:

dircolors: `/дом/avazquez/.dircolors_zsh':90: нераспознанный сайта сброс
dircolors: `/дом/avazquez/.dircolors_zsh':94: нераспознанный сайта MULTIHARDLINK
dircolors: `/дом/avazquez/.dircolors_zsh':103: нераспознанные возможности сайта 

при запуске:

если [ -Х /УСР/бин/dircolors ]; тогда
 тест -Р ~/.dircolors && функция eval "$(dircolors -б ~/.dircolors)" || функция eval "$(dircolors -б)"
интернет

из моего .zshrc в ЗШ (последняя версия) (который мне удаленный доступ по SSH -х от гном-терминал в Ubuntu).

Путь к .dircolors файл в вопрос здесь и тревожные строки, кажется, быть некоторые специальные файлы определений:

## Специальные файлы

Нормальный 00;38;5;244 # нет цвет кода
Файл #00 обычный файл#: использование отсутствие цвета вообще
Сброс 0 # сброс в "нормальный" цвет
Дир 00;38;5;33 # каталог 01;34
Ссылка 01;38;5;37 # символическая ссылка. (Если вы установите это в "целевой" вместо
 # числовое значение, цвет как на файл, на который указывает.)
MULTIHARDLINK 00 # обычный файл с более чем одной ссылкой
ФИФО 48;5;230;38;5;136;01 # трубы
Носок 48;5;230;38;5;136;01 # гнездо
Дверь 48;5;230;38;5;136;01 # дверь
Чер 48;5;230;38;5;244;01 драйвер блочного устройства# 
ЧР 48;5;230;38;5;244;01 драйвера символьного устройства# 
Сиротка 48;5;235;38;5;160 # симлинк на несуществующий файл, или стат'able файл
С setuid 48;5;160;38;5;файл 230 # что такое setuid (у+с)
Описание GNU 48;5;136;38;5;файл 230 # то есть имеют setuid (г+с)
Возможности 30;файл 41 # с возможностью
STICKY_OTHER_WRITABLE 48;5;64;38;5;230 # dir, который является липким и другие записи (+Т,О+ш)
OTHER_WRITABLE 48;5;235;38;5;33 # изд другие записи (о+ш) и не липкий
Липкий 48;5;33;38;5;230 # dir с липким набор бит (+т), а не другие записи
# Это для файлов с разрешением execute:
Старпома 01;38;5;64
+523
Matt Doyle 1 сент. 2016 г., 09:45:17

Все это эквивалентно:

[ $(залет --версия > /dev/нуль) ]
[]
тест

снаряды не похож на другие языки программирования. У них есть 2 выхода: возвращаемое значение, и stdout. Вы проходите стандартный вывод в тест, но stdout является пустой строкой, так как он был перенаправлен.

То, что вы ищете это.

[ $(залет --версия > /dev/нуль; Эхо $? ) ]

Однако [ 0 ] и [ 1 ] и т. д. Все возвращать true, потому что [ ... ] одним словом внутри тесты, Если слово не пусто. Так что вам нужно

[ $(залет --версия > /dev/нуль; Эхо $? ) = 0 ]

или больше просто

бродяга --версия > /dev/нуль
+443
Bruno Bonnefont 20 июл. 2015 г., 04:49:33
 в=бродяга; $V вверх && $в СШ

Что может быть близко к тому, что вы ищете.

Вот функция - в Баш - напечатает первое слово в командной установки для текущего соединения команды:

ру() { $(комплект -Ф; сбросить МФС
 комплект -- $(История 1)
МФС="(){};|'\\\"&#"
 набор \ 2$; ИФС=\ ;комплект -- $*
 е %ы "$1") "[email protected]"; }

С этим вы могли бы сделать:

бродячий вверх && радиоуправляемых СШ

Пример:

Эхо вверх && радиоуправляемых СШ

Выход

вверх
СШ

или...

комплект -х
(Эхо);РЦ 'раз два'

Выход

+ Эхо

+ ру 'раз два'
++ набор -Ф
++ установлена МФС
+++ История 1
++ набор -- 549 '(Эхо);РЦ' "\"раз' 'два'\"'
++ МФС='(){};|'\"\"&#'
++ набор '' Эхо " радиоуправляемый
++ Стандарту IFS=' '
++ набор -- Эхо ру
++ е %с Эхо
+ Эхо 'два раза'
раз два
+410
Coke187 21 июн. 2012 г., 11:27:53

Я не знаю, если это то, что вы действительно хотите, или если вы думаете, что это лучшее решение для того, что вы намерены делать.

git имеет -с <repopath> <команда> <филиал>

В случае тура

ГИТ-Си /главная/ГСМ/УЗК/практикум/gitrep выезд мастера

Это не вернется в нужный каталог, но, возможно, это поможет.

+402
Ivan Rododendro 26 нояб. 2016 г., 07:18:56

Насколько я знаю, вы можете иметь возможность сделать трубы между приложениями, такие как этот:

$ Шаг1 < входной_файл | Шаг 2 | Шаг 3 > result_file

И вы можете получить доступ к устройствам, таким как устройства/dev/urandom, /dev/нуль. /dev/нуль, и т. д.:

$ кошка из /dev/urandom > "выходной_файл"
$ someprog > /dev/нуль

Мой вопрос, Можно ли сделать трубу с блоком, устройства ввода и вывода одновременно? Например, я хочу прочитать входной файл, отправить в/dev/пример (который РАО), а затем прочитать ее вывод в файл. Может быть достигнуто на одну команду просто так:

$ кошка входной_файл | /разработки/пример > выходной_файл

или

$ в /dev/пример < входной_файл > выходной_файл

или это рекомендуется сделать в двух командах?

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

+388
usersam 31 июл. 2017 г., 21:30:43

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

Он, возможно, служил, чтобы позволить разработчикам оригинального Unix, чтобы показать, что вся вещь могла бы сделать что-то полезное и что он должен продолжать получать финансирование.

+377
Adam Bliss 29 июн. 2015 г., 15:34:08

Использую Ubuntu 12.4

У меня также была проблема, теперь хоть гору.Киф -в возвращает версию 5.1.

Я пока могу только сделать мой NAS для крепления с заданным UID и GID, если они заданы в числовой форме. В противном случае я просто монтируется как корневой разрешения, из-за липкой на крепления.Киф.

Интересно, если это предусмотрено в нечисловой форме. UID и GID-прежнему подобран правильно.

В любом случае, я поместил это здесь, Если кто имеет те же проблемы, рабочая строка в fstab был:

//майны/царапин /СМИ/царапин Киф noauto,users,_netdev,credentials=/home/meeee/.smbcredentials,iocharset=utf8,uid=1000,gid=1002,file_mode=0774,dir_mode=0775 0 0
+361
Steve Petersen 4 авг. 2014 г., 10:35:20

Как правило, также будет устройство /dev/mtdblockN, один для каждой секции МТД. Эти блочные устройства можно использовать с nanddump, ДД, маунт и т. д.

Вам нужно создать каталог точки монтирования какое-то место (команды mkdir -Р /медиа каталог/mnt) к примеру. Тогда это зависит от того, какая файловая система раздела-память NAND используется. Например, у меня есть два ubifs по разделов NAND и бы использовать такие команды, как:

/usr/Бен/ubiattach /Дев/ubi_ctrl -м <MTD_partition> -о <block_size>
/бин/маунта -Т ubifs по ubi1:rootfs0 /медиа каталог/mnt

Если раздел не имеет файловой системы (например, ядра), то nanddump будет работать.

nanddump -е в /tmp/mtd0.бин файл /dev/mtdblock0

Если раздел данных (нор) прошить то ДД будет работать.

ДД, если=/dev/mtdblock1 в=/tmp/и mtd1.Бен
+350
Hannah Sandhu 16 авг. 2012 г., 22:10:51

Да. Есть переключателя (см. Руководство по эксплуатации страница а setsebool), который меняет политику на диске:

а setsebool -Р <name_of_variable> <вкл/выкл>

выполняет задание.

+318
Begoul 27 дек. 2015 г., 14:47:20

Если я запустить iostat у меня

sda0, sda1, а

Я знаю, что это "жесткие диски".

то есть ДМ-0, ДМ-1? Я хотел проверить документацию.

Я проверил http://linux.die.net/man/1/iostat это не упоминается вообще.

Тоже мне горе команда показывает это:

/Дев/маппер/VolGroup-lv_root / в ext4 usrjquota=квота.пользователей,jqfmt=vfsv0 1 1
Идентификатор UUID=1450c2bf-d431-4621-9e8e-b0be57fd79b6 файл /boot в ext4 по умолчанию 1 2
/Дев/маппер/VolGroup-lv_home /дома в ext4 usrjquota=квота.пользователей,jqfmt=vfsv0 1 2
/Дев/маппер/VolGroup-lv_swap СВОП по умолчанию своп 0 0
файловая система tmpfs в /dev/ГИМ файловая система tmpfs по умолчанию 0 0
devpts /dev и devpts/оч гид=5,в режиме Mode=620 0 0
файловой системы sysfs /sys файла файловой системы по умолчанию 0 0
прок /по умолчанию прок прок 0 0
в /usr/tmpDSK /tmp в файловой системе ext3 по умолчанию,опции noauto 0 0
файл /dev/sdb1 /Дома2 Авто Авто,по умолчанию 0 0
файл /dev/sdc1 /home3 Авто Авто,по умолчанию 0 0
файл /dev/sdd1 /home4 Авто Авто,по умолчанию 0 0

Похоже, ДМ-0, ЗАО 'Ирам' функционирует в одном из /Дев/маппер/VolGroup-ЛВ. Не знаете, какую из.

+306
javalava 23 янв. 2014 г., 07:53:26

Учитывая

х@х:~$ Эхо -э "отладка\nDEBAG" | меньше

При попытке фильтровать вывод в менее с &отладки, результаты не показали (на мой сервер). Но потом пытаюсь это на моем домашнем компьютере (в Ubuntu 16) работает нормально. Что может быть причиной?

Спасибо

+260
Felicia Dawn HBIC 1 янв. 2019 г., 02:24:00
  • просто используйте дата -Д+10С , чтобы получить 10 секунд вперед. (кстати, вы упоминаете 10 секунд на вопрос и использовать +1 минуту в коде)

  • следующий использовать баннер или printerbanner

    ...
    баннер $(дата -Д '+10 секунд' '+%т') # если существует баннер, или
    printbanner $(дата -Д '+10 секунд' '+%т') # в Ubuntu
    ...
    
+214
LCW 29 авг. 2017 г., 14:37:47

Не легко. Вы можете использовать

найти Баш | при МФС= читайте -Р линии; у [[ -Х "$строка" ]] && Эхо $строки; сделано

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


  • найти Баш делает то, что он всегда делает (списки всех матчей)
  • | (трубы) берет на выходе из первой команды (найдите) и отправляет его на второй (остальные линии)
  • в то время как ...; не ... сделать цикл перебирает каждую строку он получает от трубы (от поиска)
  • читал -Р строки читает одну строку ввода и сохраняет его в переменной линии (в нашем случае, путь/имя файла)
  • [[ -х "$строка" ]] проверяет, является ли файл в $строки исполняемый
  • если это так, && Эхо $строки часть печатает его на экране
+203
ufhgdshsj 18 дек. 2011 г., 16:29:52

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

+201
Apricot 14 дек. 2018 г., 05:07:49

Если вы не хотите видеть сообщения о каких-либо пропущенных файлов, вы можете использовать --информация=skip0 если ваша версия rsync и не слишком старый.

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

Вижу по rsync --информация=справка для список вещей, которые вы можете регулировать в rsync на выход.

+198
Devdath Prabhu 23 апр. 2016 г., 11:08:42

В качестве эксперимента в игре с SUID-бит, я попробовал написать скрипт, чтобы запустить apt-получить обновление от баш-скрипт, а затем установить SUID-бит на нем, так что я могу просто запустить ~/обновить или что-то.

apt-получить обновление может быть что угодно, здесь - какая-то программа, которая прослушивает привилегированного гнезда, или пишет / или что-нибудь еще, что должен быть запущен как root. Пожалуйста, не прицепиться к apt-получить обновление здесь.

Сначала попробуйте это, который не работал, не с не может получить блокировку, ты корень?. Причина, казалось бы, setuid-бит, кажется, не имеют никакого эффекта на баш.

#!/бин/Баш
apt-получить обновление

Так что я решил попробовать в обход оболочки, но это тоже не сработало, по этой же причине.

#!/usr/Бен/Perl с
системы("apt-получить", "обновление").

У меня есть разрешения, правильный (насколько мне известно) - судо команду chmod 4755 ~/обновление.

Я не понял с setuid, или я просто упускаю что-то простое?

+196
Accidental Genius 27 апр. 2015 г., 22:50:59

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

+155
John Cvelth 2 мар. 2018 г., 04:37:59

недавно я обновил свой Debian и потом при перезагрузке я получил "вставьте загрузочный носитель" ошибка. Затем я проверил в BIOS, где жесткий диск не обнаружен.

Далее, я установил данные с живого диска (утилита GParted) и я успешно красный файловой системы. Как это возможно? Смена диска... оно было обнаружено.

Спасибо

+115
BG Bruno 16 мар. 2014 г., 05:21:32

Юм никогда не удалите текущего ядра, если явно направлены на. Он будет обновлять соответствующие -девел пакет независимо от того, хотя.

+110
Lina Black 7 нояб. 2016 г., 14:38:03

Попробуйте это:

Эхо $ "abcxd,abcx,6000/600x1" |\
СЭД -Е 'С/^([а-я,]*)([0-9\/]*)(х)(.*$)/\1\2*\4/'
+83
TGE 18 мар. 2015 г., 02:49:50
Вкладки в окне GUI. Используйте пробел, форматирования текста или CSV теги если ваш вопрос предполагает составление таблиц (вкладка) характер.
+40
pkacprzak 8 мая 2014 г., 05:47:20

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

$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