Отдельные числа, строки из одной строки с помощью Баш

Как отдельных строк и чисел из одной строки с помощью команды Баш.

Пример: у меня есть строка, содержащая

string123anotherstr456thenanotherstr789

Вывод должен быть:

строку
123
anotherstr
456
thenanotherstr
789
+415
Loukas Avramidis 2 мая 2019 г., 17:32:29
29 ответов

Возможные Дубликаты:
Баш : вам расширение

У меня имена файлов, как показано ниже

  1. filename.jar
  2. filename.tar.gz
  3. имя файла без расширения
  4. org.eclipse.birt.chart.reportitem_2.1.0.N20060628-1351.jar
  5. OPSWoracle10g_instantclient-10.2.0.3.0-3.для sparc64.об / мин
  6. веб-app_2_3.ДТД

Как я могу получить имена файлов и расширений для всех этих сценариев в bash-скрипт. Можете вы пожалуйста помочь мне. Iuse3d решение, Жиль @ хватая расширение в имени файла

 Файл уведомление и имя базы предупреждения и расширение
 Файл OPSWoracle10g_instantclient-10.2.0.3.0-3.для sparc64.об / мин и имя базы OPSWoracle10g_instantclient-10.2.0.3.0-3 и расширение для sparc64 - здесь имя базы и расширение-это неправильно
 Файл система сборки-ЛНР.примечания и имя базы система сборки-ЛНР и расширение Н
Отес
 Файл commons-logging.jar и основание имени Коммонс-лесозаготовки и расширением Джар
 Файл jstl-1.2.jar и основание имени тегов JSTL-1.2 и расширением Джар
 Файл org.eclipse.birt.chart.reportitem_2.1.0.N20060628-1351.jar и базы нам
е орг.затмение.Бирт.график.reportitem_2.1.0 и расширение N20060628-1351 --- здесь имя базы и extesnion неправильно
 Файл php-5.2.14.tar.gz и основное имя-это PHP-5.2.14 и расширение тдо
 Файл распорки-пустой.войны и имя базы распорки-пустой и расширение войны
 Файл-это веб-app_2_3.DTD и имя базы веб-app_2_3 и расширение ДТД 
+977
Curiouskangaroo 03 февр. '09 в 4:24

Есть способ отключить это поведение в терминал, который является достаточным: из меню Редактирование терминала выберите сочетания клавиш. Параметр верхний включить меню клавиши быстрого доступа. Эту опцию Отключить.

(Кстати, утилиты controlcenter > оборудование > системы сведения > операционная система > CurrentSession > DesktopEnvironment расскажет вам, какой оконный менеджер вы используете! Если вам действительно нужно знать... :-Р)

+975
kubi 17 сент. 2016 г., 12:11:09
Другие ответы

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


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

В Unix и Розеттский камень (ресурс для сисадминов) может быть тот, который вы имели в виду.

+948
motiur 14 дек. 2019 г., 22:17:41

Вы, вероятно, псевдоним для ЛС , содержащих вариант. Что-то похожее на:

псевдоним LS="ЛС-Ф"
+931
Pituca292 18 окт. 2017 г., 10:06:01

Я читал на

OnCalendar=

К сожалению, я не нашел информации о том, как планировать события на день, другой способ определения дня недели, который будет работать каждую неделю в редчайших.

Оно мне надо бегать каждые, скажем, 14 дней. И в определенный час (скажем, 4 утра). Это возможно с systemd?

+928
Dark Brightness 9 июл. 2011 г., 06:31:26

merge_config.sh конфигурации фрагментов

$ компакт-диска Linux
$ Git в кассе В4.9
$ сделать x86_64_defconfig
$ грэп -е CONFIG_(DEBUG_INFO|GDB_SCRIPTS)[= ]' .конфиг
# CONFIG_DEBUG_INFO не установлен
$ # GDB_SCRIPTS зависит от CONFIG_DEBUG_INFO в lib/Рейнхард.отладки.
$ кот <<ВФ >.конфиг-фрагмент
> CONFIG_DEBUG_INFO=г
> CONFIG_GDB_SCRIPTS=г
> ВФ
$ # Того здесь важна. Должна быть первой базовой конфигурации, затем фрагмент.
$ ./scripts/kconfig/merge_config.sh .конфиг .конфиг-фрагмент
$ грэп -е CONFIG_(DEBUG_INFO|GDB_SCRIPTS)[= ]' .конфиг
CONFIG_DEBUG_INFO=г
CONFIG_GDB_SCRIPTS=г

Процесс замены совсем не работают, к сожалению:

./scripts/kconfig/merge_config.sh арка/х86/конфиги/x86_64_defconfig \
 <( е 'CONFIG_DEBUG_INFO=г\nCONFIG_GDB_SCRIPTS=г\н' ) 

потому что: https://unix.stackexchange.com/a/164109/32558

merge_config.sh простой передний конец для сделать alldefconfig цели.

При кросс-компиляцию, арки должны быть экспортированы при запуске merge_config.shнапример:

экспорт арки=arm64
экспорт CROSS_COMPILE=aarch64-Линукс-гну-
сделать defconfig
./scripts/kconfig/merge_config.sh .конфиг .конфиг-фрагмент

Объединенный выходного файла можно задать явно с KCONFIG_CONFIG переменной среды; в противном случае он просто перезаписывает .конфиг:

KCONFIG_CONFIG=некоторые/путь/.конф ./scripts/kconfig/merge_config.sh .конфиг .конфиг-фрагмент

Сборочного окружения автоматизирует его с BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES: https://stackoverflow.com/questions/1414968/how-do-i-configure-the-linux-kernel-within-buildroot

Связанные: https://stackoverflow.com/questions/7505164/how-do-you-non-interactively-turn-on-features-in-a-linux-kernel-config-file

+922
Lucy Heartfilia 13 февр. 2011 г., 14:30:43

Как можно удалить файлы старше 14 дней в папку с помощью cron? Все, что я пробовал до сих пор не работал.

+870
Morales1235 2 авг. 2015 г., 04:53:09

Портативный Апач среды выполнения библиотек был изначально создан для апача httpd-сервер для использования; она абстрагирует некоторые платформы-конкретные детали, так что код, написанный с апреля можно ожидать аналогичное поведение на разных платформах.

+864
christian calloway 26 сент. 2015 г., 08:03:08

Я использовал PHP7 от dotdeb пакеты для моей установки Debian 8 Джесси. Теперь, я хочу перейти на Debian 9 стрейч (который php7) и я хочу, чтобы мой пакет Php7 от растяжек и ни слова больше dotdeb.

Возможно ли это, или я должен поддерживать PHP из dotdeb?

(Примечание: Я не хочу, чтобы удалить PHP и переустановить его, потому что я не хочу потерять моей конфигурации...)

+831
Akhil Jain 9 апр. 2013 г., 18:39:31

Помимо командного рейтинга, следует отметить, что вы должны отключения первого сервера до изменения пакета(ов):

судо сервис httpd стоп

На телефоне Amazon Linux серверов (на базе CentOS) так я через файл httpd-2.4, который имеет зависимостей от mod24_ssl и httpd24-инструменты.

Команды я должен использовать, чтобы понизить с 2.4.39 в 2.4.38 был:

даунгрейд судо ням httpd24-2.4.38 httpd24-инструменты-2.4.38 mod24_ssl-2.4.38

и вы должны ожидать, чтобы увидеть это, если у вас есть правильные зависимостей:

Загруженные Плагины: приоритеты, обновление-атак, обновление-помощник
Разрешение Зависимостей
--> Запуск проверки транзакции 
---> Пакет httpd24.архитектуру x86_64 0:2.4.38-1.86.amzn1 будет даунгрейд
---> Пакет httpd24.архитектуру x86_64 0:2.4.39-1.87.amzn1 будут удалены
---> Пакет httpd24-инструменты.архитектуру x86_64 0:2.4.38-1.86.amzn1 будет даунгрейд
---> Пакет httpd24-инструменты.архитектуру x86_64 0:2.4.39-1.87.amzn1 будут удалены
---> Пакет mod24_ssl.архитектуру x86_64 1:2.4.38-1.86.amzn1 будет даунгрейд
---> Пакет mod24_ssl.архитектуру x86_64 1:2.4.39-1.87.amzn1 будут удалены
--> Законченное Разрешение Зависимостей 

Зависимостей Решен

========================================================================================================================

 Пакет Свод Размер Хранилища Версий 
========================================================================================================================

Понижение:
 httpd24 x86_64 с 2.4.38-1.86.amzn1 событиями недели-обновления 1.6 м
 httpd24-инструменты x86_64 с 2.4.38-1.86.amzn1 событиями недели-обновления 91 к
 mod24_ssl архитектуру x86_64 1:2.4.38-1.86.amzn1 событиями недели-обновления 120 к

Резюме Сделки 
========================================================================================================================

Даунгрейд 3 Упаковки

Общий размер файла: 1,8 м
Это ок [г/д/Н]:
+819
Shan Aithal 2 авг. 2010 г., 02:08:18

У меня есть текст файл закрытого ключа. Я хочу подключиться через SSH на другой узел, пока шлюз я не предоставить мне доступ к файловой системе. Как передать текстовое представление основных и не файл с его клиента SSH?

+806
tieubinhco 1 авг. 2016 г., 11:20:02

Немного поздно, но это будет работать рекурсивно

найти . -имя '*.Формате JPG' -Exec и 'ш' '-с' 'МВ {} $(СЭД "s/\.JPG$/\.формат JPG/" <<< {})' ';'
+748
Let view Tanzania 26 авг. 2018 г., 18:34:50

Так что я использую Линукс Минт немного сейчас. Одна вещь, которая действительно беспокоит меня в том, что логин размер экрана всегда очень маленькие. Я использовал расширения xrandr --выход входы vga1 --дошкольное 1600х900 выставить правильный размер, до следующей перезагрузки, но есть лучший способ?

+641
Samir Zeynalabdinov 13 февр. 2017 г., 04:06:59

У вас есть еще одна запись в пользователям использовать sudo? файл, который также совпадает с вашим пользователей. В NOPASSWD правило, должна быть после этого для того, чтобы взять верх.

Сделав это, команда sudo запросит пароль, обычно для всех команд кроме /путь/к/моему/программу, которая будет всегда позволяют работать без ввода пароля.

+565
bruceskyaus 13 янв. 2017 г., 19:18:59

Я написал скрипт для определения средней нагрузки на сервер следующим образом:

#!/бин/Баш

топ-б -У1 loadavg=` | грэп -я нагрузка | на awk -Ф '{печати$4}'| awk и -Ф: '{печати $2}"

если [ "${loadavg}" -ЛЕ 1 ]
тогда
Эхо "ОК - средняя загрузка = ${loadavg} | Load_Average=${loadavg}"
выход 0;
Элиф [ "${loadavg}" -ГТ 1 ] && [ "${loadavg}" -ЛЕ 2 ]
тогда
Эхо "предупреждение - средняя нагрузка = ${loadavg} | Load_Average=${loadavg}"
выход 1;
Элиф [ "${loadavg}" -ГТ 2 ]
тогда
Эхо "критическая нагрузка средняя = ${loadavg} | Load_Average=${loadavg}"
выход 2;
еще
Эхо "неизвестный - средняя нагрузка = Нана | Load_Average=Нэн"
интернет

Когда скрипт запускается, он отображает следующее сообщение об ошибке:

./loadavg.sh
./loadavg.sh: строка 5: [: 0.06: целое выражение ожидаемого
./loadavg.sh: строка 9: [: 0.06 целое выражение ожидаемого
./loadavg.sh: строка 13: [: 0.06: ожидается выражение целого числа 
Неизвестный - средняя нагрузка = Нана | Load_Average=Нэн
+504
JenniferR 27 янв. 2018 г., 19:40:38

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

У меня есть одна карта, которую я вижу с pacmd список карт:

1 карта(ы) в наличии.
 индекс: 0
 название: <alsa_card.слот PCI-0000_00_1f.3>
 водитель: <модуль-алса-карты.с>

Он перечисляет несколько приемников:

раковины:
 alsa_output.слот PCI-0000_00_1f.3.аналоговый стерео/#0: встроенное аудио аналоговое стерео
 alsa_output.слот PCI-0000_00_1f.3.iec958-стерео/#4: встроенные аудио цифровое стерео (IEC958)

И вижу, что мои наушники подключены:

порты:
 аналоговый вход-стойка-микрофон: стойка для микрофона (приоритет 8500, задержки, смещения 0 МКС, в наличии: нет)
свойства:
 устройства.icon_name = "аудио-ввод-микрофон"
 аналоговый входной сигнал-задний-микрофон: задний микрофон (приоритет 8200, задержка, смещение 0 МКС, в наличии: нет)
свойства:
 устройства.icon_name = "аудио-ввод-микрофон"
 аналоговый вход-линейный вход: линейный (приоритет 8100, задержка смещения 0 МКС, в наличии: нет)
свойства:

 аналоговый выход-коридор: линейный выход (приоритет 9900, задержка смещения 0 МКС, в наличии: нет)
свойства:

 аналоговый выход-наушники: Наушники (приоритет 9000, задержки, смещения 0 МКС, в наличии: да)
свойства:
 устройства.icon_name = "аудио-наушники"
 iec958-стерео-выход: цифровой выход (S/PDIF) для (приоритет 0, задержка смещения 0 МКС, доступен: неизвестный)
свойства:

Моя проблема заключается в том, что любая программа, которая использует аналоговый стерео выход (с YouTube, чтобы посмотреть) блокируется, если она у меня есть аудио выход аналоговый-стерео. У меня нет звуков и программа не запустится. Если я включаю приложение, чтобы использовать iec958-стерео он будет работать и я вижу объем баров двигаться в pavucontrol , но с единственным портом для выхода на S/PDIF и я не слышу ничего в наушниках.

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

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

EDIT2:

Поскольку очень похоже, что проблема с драйвером, а кто знает, как долго это возьмет, чтобы получилось, я поднял одного из них за ~$35. За это и он работал первым загрузочным.

+488
Rob Matthews 26 нояб. 2014 г., 00:28:25

Если вы имеете дело с современной системой Ubuntu и несколько других дистрибутивов вы можете иметь дело с сочетанием традиционной сценарии и скрипты выскочка. Управление скриптами инит транслируется на другие ответы. Следующие является одним из способов остановить службу upstart запуск при загрузке:

# МВ /етц/инит/имя_службы.конф в /etc/инит/имя_службы.конф.отключен

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

# начало имя_службы службе 

Альтернатива это открыть имя_службы.конф файл в вашем любимом редакторе и закомментируйте все строки, которые начинаются с:

начать

То есть, изменить это

#начать ...

где "..." это все, что было после "начать" ранее. Таким образом, когда вы хотите снова включить его, вы не должны помнить, что "пуск по" параметры.

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

# Эхо "руководство" > > в /etc/инит/имя_службы.конф

Это приведет к выскочке игнорировать любую "начать на" фразы ранее в файл.

+478
Evdokiya 2 апр. 2017 г., 03:39:13

Я пытаюсь настроить беспроводной точки доступа, управляемые Hostapd и с динамической поддержкой VLAN. Сети VLAN динамически управляемым сервером freeradius на то, что я использую для 802.Авторизация X.

Я использую два устройства для тестирования моя конфигурация : ноутбук (адрес 192.168.0.2) и телефон (адрес 192.168.0.3). Они используют тот же влан и могут общаться друг с другом. Но я не могу пинговать точку доступа (адрес 192.168.0.1) от одного.

У меня есть следующие config для Hostapd :

###### ОБЩИЕ КОНФИГ ######
# определить интерфейс и драйвер
интерфейс=wlp2s0
водитель=nl80211
имя SSID=мутить
канал=1

# WPA2 для предприятия авт
ВПА=2
wpa_key_mgmt=ВПА-ВП
wpa_pairwise=ТКИП САМПР

уровень журнала#, все модули и несколько многословен
logger_syslog=-1
logger_syslog_level=0
logger_stdout=-1
logger_stdout_level=1

# могли бы быть полезны в будущем
опции ctrl_interface=/ВАР/работа/hostapd
ctrl_interface_group=0

# мы хотим, чтобы 802.1 х авторизации
ieee8021x=1

# все
eapol_key_index_workaround=0

# неа, не интегрированные ВП
eap_server=0

###### РАДИУС КОНФИГ ######
# наверное неактуально с nas_identifier набор
own_ip_addr=127.0.0.1

# может сделать own_ip_addr неактуально
#nas_identifier=мой.НАН

# адрес и порт радиус сервер аутентификации
auth_server_addr=127.0.0.1
auth_server_port=1812
auth_server_shared_secret=somuchsecret

# мы хотим, бухгалтерского учета и иметь возможность получать Коа сообщения
acct_server_addr=127.0.0.1
acct_server_port=1813
acct_server_shared_secret=somuchsecret

radius_das_port=3799
radius_das_client=127.0.0.1 thatsabigsecretohyeah

# Бухгалтерский учет каждую минуту
radius_acct_interim_interval=60

Сети VLAN # сдаются с сервером radius 
dynamic_vlan=1

Интерфейсы, созданные Hostapd следующим образом :

ссылка $ ИС 
1: Ло: <шлейфа,вверх,LOWER_UP> значение MTU 65536 qdisc noqueue государственной неизвестный режим по умолчанию группы default qlen 1000
 ссылка/закольцовки 00:00:00:00:00:00 БРД 00:00:00:00:00:00
2: enp0s31f6: <широковещательный,многоадресный,вверх,LOWER_UP> значение MTU 1500 qdisc pfifo_fast государственный режим группы по умолчанию default qlen 1000
 ссылка/эфир 98:4Ф:ээ:14:16:23 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
3: wlp2s0: <широковещательный,многоадресный,вверх,LOWER_UP> значение MTU 1500 qdisc MQ в состоянии групповом режиме по умолчанию default qlen 1000
 ссылка/эфир 34:Ф3:9а:В3:8д:69 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
8: wlp2s0.149: <широковещательный,многоадресный,вверх,LOWER_UP> с MTU 1500 qdisc МQ мастер brvlan149 государственной неизвестный режим по умолчанию группы default qlen 1000
 ссылка/эфир 34:Ф3:9а:В3:8д:69 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
9: brvlan149: <широковещательный,многоадресный,вверх,LOWER_UP> значение MTU 1500 qdisc noqueue государственный режим группы по умолчанию default qlen 1000
 ссылка/эфир 34:Ф3:9а:В3:8д:69 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ

Когда мой ноутбук посылает ARP-запрос, ответ отправляется через мост brvlan149, и через wlp2s0.Порт 149.

Однако ARP-запрос, чтобы получить IP моего ноутбука (необходим для отправки ответа пинг) отправляется с интерфейса wlp2s0, и ноутбук не получает его.

Я не понимаю такого поведения, и как Hostapd (или Linux) управляет интерфейсами. Я использую версии 2.6 Hostapd.

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

Маршруты у меня следующие :

маршрут показать таблицу $ IP все
по умолчанию через 192.168.234.1 Дев enp0s31f6 прото статические метрики 100 
130.225.68.3 через 192.168.234.1 Дэв enp0s31f6 прото DHCP в метрической 100 
169.254.0.0/16 dev и enp0s31f6 прото статическую ссылку объеме метрических 1000 
192.168.0.0/24 Дэв wlp2s0 прото ядра сферы ссылку в src 192.168.0.1 
192.168.234.0/24 Дэв enp0s31f6 прото ядра сферы ссылке СРЦ 192.168.234.177 метрический 100 
трансляции 127.0.0.0 Дев Ло таблицу местных прото ядра сферы ссылку в src 127.0.0.1 
местные 127.0.0.0/8 dev и ЛО таблица местных прото ядра объем размещения в src 127.0.0.1 
локальный 127.0.0.1 Дэв Ло таблицу местных прото ядра объем размещения в src 127.0.0.1 
трансляции 127.255.255.255 Дев Ло таблицу местных прото ядра сферы ссылку в src 127.0.0.1 
трансляции 192.168.0.0 Дэв wlp2s0 таблица местных ссылке объем ядра Прото В src 192.168.0.1 
местные 192.168.0.1 Дэв wlp2s0 таблица местных прото объем размещения ядра в src 192.168.0.1 
трансляции 192.168.0.255 Дэв wlp2s0 таблица местных ссылке объем ядра Прото В src 192.168.0.1 
трансляции 192.168.234.0 Дев enp0s31f6 таблица местных ссылке объем ядра прото ГРЦ 192.168.234.177 
местные 192.168.234.177 Дэв enp0s31f6 таблица местных прото объем ядра хоста ГРЦ 192.168.234.177 
трансляции 192.168.234.255 Дев enp0s31f6 таблица местных ссылке объем ядра прото ГРЦ 192.168.234.177 
на fe80::/64 Дэв enp0s31f6 прото ядра метрических 256 прив среднего
на fe80::/64 Дэв wlp2s0 прото ядра метрических 256 прив среднего
на fe80::/64 Дэв wlp2s0.149 прото ядра метрических 256 средний прив 
на fe80::/64 Дэв brvlan149 прото ядра метрических 256 прив среднего
местное время ::1 Дев Ло таблицы ядра местных прото метрика 0 преф среднего
местные на fe80::36f3:9aff:feb3:8d69 Дэв wlp2s0 таблицы ядра местных прото метрика 0 преф среднего
местные на fe80::36f3:9aff:feb3:8d69 Дэв wlp2s0.149 таблица ядра местных прото метрика 0 средний прив 
местные на fe80::6c8a:e7ff:fe1a:55cc Дэв brvlan149 таблицы ядра местных прото метрика 0 преф среднего
местные на fe80::д124:3999:7e3:55fe Дэв enp0s31f6 таблицы ядра местных прото метрика 0 преф среднего
ff00::/8 Дев enp0s31f6 таблица локальных метрических 256 прив среднего
ff00::/8 Дев wlp2s0 таблица локальных метрических 256 прив среднего
ff00::/8 Дэв wlp2s0.149 таблица локальных метрических 256 средний прив 
ff00::/8 Дев brvlan149 таблица локальных метрических 256 прив среднего

Подробные сведения о мост :

$ ИС -подробности по ссылке Показать brvlan149
5: brvlan149: <широковещательный,многоадресный,вверх,LOWER_UP> с MTU 1500 qdisc noqueue государственный режим группы по умолчанию default qlen 1000
 ссылка/эфир 34:Ф3:9а:В3:8д:69 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ неразборчивость 0 
 мост forward_delay 0 hello_time 200 max_age 2000 ageing_time 30000 stp_state 0 приоритет 32768 vlan_filtering 0 vlan_protocol 802.1 Q на addrgenmode eui64

Как я могу сделать запросы ARP от точки доступа будет отправлено из правильный интерфейс ?

+368
user2984575 18 апр. 2019 г., 23:20:30

Я успешно установлен команду s3cmd (1.6.1), что я скачал с s3tools официального веб-сайта. Поэтому s3cmd программного обеспечения должны быть все права, а также система libmagic.так.я сам-это не проблема.

Может кто-нибудь сказать мне, где может быть что-то неправильно или отсутствует при выполнении s3cmd программа?

Ошибка при загрузке некоторых компонентов s3cmd (ошибка импорта)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Вызывается как: /бин/s3cmd
Проблема: AttributeError: /lib64/libmagic.так.1: неопределенный символ: magic_setparam
S3cmd: 1.6.1
питон: 2.7.5 (по умолчанию, 12 сентября 2018, 05:31:16) 
[4.8.5 20150623 ССЗ (красная шляпа 4.8.5-36)]
окружения Lang=язык

Обратная трассировка (самый недавний призыв последнего):
 Файл "/usr/lib в/Вместо python2.7/сайт-пакеты/s3cmd-1.6.1-py2.7.яйцо/яйцо-инфо/скрипты/s3cmd", строка 2900, в <модуль>
 Файл "build/bdist.linux-x86_64/egg/S3/S3.py", строка 39, в <модуль>
 Файл "build/bdist.linux-x86_64/egg/magic.py" линии 293, в <модуль>
 Файл "/usr/lib64/python2.7/ctypes/__init__.py", строка 373, В и __getattr__
 Функ = собственн.__метод getitem__(наименование)
 Файл "/usr/lib64/python2.7/ctypes/__init__.py" линия 378, в __метод getitem__
 Функ = собственн._FuncPtr((name_or_ordinal, самостоятельная))
AttributeError: /lib64/libmagic.так.1: неопределенный символ: magic_setparam

Другие детали

$ команду -а
ЛСБ версия: :объем-4.1-для amd64:объем-4.1-noarch
Идентификатор дистрибьютор: RedHatEnterpriseServer
Описание: красная шляпа предприятия Linux-сервер выпуск 7.4 (Маипо)
Релиз: 7.4
Название: Майпо

$ РПМ-ФК /lib64/libmagic.так.1
файл-библиотеки-5.11-35.el7.архитектуру x86_64

$ Нм -Д /lib64/libmagic.так.1|грэп -ЭИ "setpar"
+303
user83452 12 дек. 2011 г., 06:36:46

Попробуй вот так:

экспорт путь="$путь:/usr/Бен"
+294
Wilson Luniz 24 нояб. 2015 г., 10:34:51

Мое предположение заключается в том, что

  • либо они о чем-то думает, что это только применимо к конкретной ситуации, что они не удосужились упомянуть, как топить буферов;
  • или они имели в виду то, что сделали вы после разветвления;
  • или они имели в виду то, что вы хотели сделать до вызова execve (который является другой половиной нереста другой программы), ожидая ответа вилки, но они реально не понимают и путают два.
+248
LikosX 29 июн. 2015 г., 19:14:19

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

Спасибо за поддержку и хоть идеи. :)

+247
Ibrahim Adepoju 23 окт. 2015 г., 05:47:47

Ответ AlexP представляет собой один большой, но если вы готовы установить дополнительное программное обеспечение, есть еще более простой вариант.

Смотреть в вытрезвитель. Это мертвых простой программы упакованы большинстве дистрибутивов, который делает почти то же самое, как AlexP написал скрипт, автоматически перебирая всю папку это выполняться. Для абсолютной простоты использования, это достаточно короткий список программ, которые установлены на практически любой Linux-системе я настраивал.

Как еще одну альтернативу для файлов в одном каталоге, renameutils позволит вам быстро и легко выполнять пакетное переименование из терминала, используя ваш любимый текстовый редактор. При использовании с VI или редактор стиля в Emacs, он обеспечивает достаточно простой способ для выполнения сложных пакетного преобразования файлов с помощью редактора встроенную поддержку регулярных выражений.

+119
EdwinW 24 сент. 2019 г., 10:06:03

Я не думаю, что вы можете поручить 'команда grep' игнорировать переносы.

Как насчет фильтрации сначала через 'СЭД' с что-то вроде :

Эхо '\\-да-па\-пра - \\\-ЦА\\-бра | СЭД -е'/\\-//г'

И вы можете делать по шаблону, а на него с другим выражением (как предложил пользователь КАС):

Эхо '\\-да-па\-пра - \\\-ЦА\\-бра | сед-Н -Е С'/\\-//Г' -Е '/пада/п'
+105
HypoCheese 3 мар. 2010 г., 20:46:07

Я хотел бы получить .txt файл следующего формата:

chr1: 3
chr2: 3
chr3: 3

Я использую следующий скрипт, но дают разные ошибки:

#!/бин/Баш
сенсорный number_samples.txt
для меня в {10..22}
делать
а="ЧР$я:"
 Б='\Т' 
с=3
 д='\п' 
Е="$А$Б$С$Д"
 Эхо $е > number_samples.txt
сделано

Примечание: с=3 будет результат работы инструмента, т. е. С= инструмент запросов -л input.txt | туалет -л , так что это число (количество слов)

Как я могу это сделать ?

+88
Wearybands 31 дек. 2016 г., 01:34:13

Оболочка вообще не интерпретировать в МФС как строки, но как персонаж Н (сбежал, что не здесь). Обратите внимание, что / перед п не удаляется.

Для установки ИФС на символ новой строки, используйте

ИФС='
'

В снаряды, которые понимают "с стринги" (Баш - одна из них), вы также можете использовать

Компании IFS=$'\п'
+84
Marcelo Tataje 12 окт. 2015 г., 09:33:04

На awk представляет собой довольно мощный инструмент для форматирования текста/манипуляции и шаблону. Он ограничивает каждую строку файла с настраиваемым де-ограничитель с умолчанию быть один пробел. После раскола отдельные поля могут быть доступны с $1,$2..$Н, где Н - это последний номер столбца в строке.

Поэтому вашему требованию как раз соответствует третий столбец со значением нужно

на awk '3 $ = = файл "строку"' 

Если файл CSV, который имеет различную де-ограничитель, например , просто определить его как

на awk -V в ФС="," '3 $== файл"строку"' 

Также на awk это не GNU специфический, его вариант должен быть доступен на платформах *Nix машин, а также совместимая с POSIX.

+55
Saurav Sengupta 11 янв. 2013 г., 12:08:58

Мой дистрибутивов Linux centeros7, определить переменные на приглашение bash-команда не найдена

[[email protected]имя localhost ~]$ ал = Нихао
Баш: ал: команда не найдена...
[[email protected]имя localhost ~]$ 
+32
Puchong 5 дек. 2018 г., 13:10:26

У меня есть файл с идентификаторами и именами, применимыми к ним как ниже:

1234|АБВ|ЦДО|fghбыл
5678|ijk|АБВ|нмн
9101|ЦДО|fghбыл|КЛМ
1213|КЛМ|Азбука|ЦДО

Я должна получить выход, как разные файлы, имеющие идентификаторы, соответствующие каждому имени, как показано ниже

Файл1:

Азбука
1234
5678
1213

Файл2:

ЦДО
1234
9101
1213

Файл 3:

КЛМ
9101
1213

файл 4:

fghбыл
1234
9101
+11
Roselyn Verbo Domingo 2 янв. 2010 г., 12:06:18

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

$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