Странно ASCII из шестнадцатеричного представления в текстовый файл

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

 кд /данные1 ; whaterver смолы на XF 
 компакт-диск /датан ; whaterver смолы на XF 

в вашем случае, вы в конечном итоге с

/данные1/УСР/Либ/вместо python2.6/узел-пакеты/системы openerp-7.0_20140802_231142-py2.6.яйцо/
/данные1/дома/openerp2/openerp2
/датан в/usr/lib в/Вместо python2.6/узел-пакеты/системы openerp-7.0_20140802_231142-py2.6.яйцо/
/датан/дома/openerp2/openerp2

Это то, что вы waont ?

+183
SnowDream 12 апр. 2011 г., 05:29:55
21 ответов

Недавно я перешла в новую компанию. Как я руководитель продаж, я получаю много писем, чтобы посмотреть на ежедневно. Раньше я был с использованием Mac Thunderbird в качестве моей повседневной почтовый клиент, но теперь здесь необходимо использовать яблочный Почты. Поэтому мне нужно, чтобы переключиться с Mac thunderbird для Почты компании Apple. Единственное, что мне нужно для резервного копирования всех моих писем, прежде чем я сделаю переключатель, чтобы не потерять ни во время миграции. Я ищу быстрое решение для резервного копирования, которая не займет много времени, чтобы сделать процедуру резервного копирования.

Спасибо за помощь заранее.

+967
user2790986 03 февр. '09 в 4:24

Следующий код на Python может создать действительную Der закодированная подпись дали р и С в виде байтовых объектов:

деф ser_sig_der(р, ы):
 сиг = б"\х30"

 # Сделать R и S как можно короче
 Ри = 0
 для B в R:
 если B == "\х00":
 Ри += 1
другое:
перерыв
 р = р[Ри:]
 Си = 0
 для B в S:
 если B == "\х00":
 СИ += 1
другое:
перерыв;
 ы = ы[Си:]

 # Сделать положительные НЭГ
 первый = Р[0]
 если первый & (1 << 7) != 0:
 р = б"\х00" + Р
 первый = с[0]
 если первый & (1 << 7) != 0:
 ы = б"\х00" + с

 # Запись общая длина
 total_len = лен(Р) + лен(ы) + 4
 сиг += структура.пакет("Б", total_len)

 # писать Р
 сиг += б"\времени x02"
 сиг += структура.пакет("Б", лен(Р))
 сиг += Р

 # писать s
 сиг += б"\времени x02"
 сиг += структура.пакет("Б", лен(ы))
 сиг += ы
 возвращение сиг

Важно отметить, что подписи в биткоин также содержать дополнительный байт добавляется к Der закодированная подпись, которая представляет тип sighash. Необходимо добавить, что байт себя.

+953
DioDellamore 12 сент. 2017 г., 03:00:08

Следующее "если" блок будет работать только если команда '' удалось:

если команда; затем
 # ...
интернет

Конкретно говоря, вы можете запустить что-то вроде этого:

haconf_out=/путь/к/некоторые/временное/файл

если haconf -makerw > "$haconf_out" 2>&1; затем
 грэп -айкью "кластер записи" "$haconf_out"
 # ...
интернет

Который будет работать haconf -makerw и хранить его stdout и stderr в "$haconf_out". Если возвращенное значение от haconf верно, то 'если' блок будет выполнен и команда grep будет читать "$haconf_out", пытаясь сопоставить его с "кластера уже доступного для записи".

Обратите внимание, что трубы автоматически очиститься; с перенаправлением вы должны быть осторожны, чтобы удалить "$haconf_out", когда закончите.

Не так элегантно, как pipefail, но законная альтернатива, если эта функциональность не в пределах досягаемости.

+920
KARSHIL SHETH 28 апр. 2016 г., 22:55:17

Эти грибки, в частности, Nidulariales, широко известный как Кубок грибов или птицы гнездятся грибки. Маленькие яйца внутри на самом деле спор, хотя ты выглядишь, как они, возможно, уже разошлись. Сами чашки грибов-это только плодовые тела мицелия в почве. Пока они не будут повредить ваши растения, почву он сидит, кажется излишне влажной, что будет не только способствовать развитию этого вида грибкового роста, но, что более важно, могут также вызвать ваше растение гнить. Будем надеяться, что есть дренажные отверстия в горшке, и вы не уйдете воды сидит во внешний лоток 30 минут после полива - если предположить, что это положение, необходимо уменьшить объем и частоту полива. Дайте ему высохнуть между поливами, так что вода, когда поверхность почвы сухое на ощупь, воду тщательно перемешать, дать ей свободно стечь и слить излишки, как описано.

+912
Daniel Brashler 24 мар. 2020 г., 22:01:09

Согласно USTravelDocs.com вы не можете подавать на визу F-1 120 дней до предполагаемой даты начала, указанной в I-20.

Есть некоторые похожие условия для H1B визы или визы В1/В2, а?

+820
Lapanlima 18 июн. 2019 г., 02:04:41

Вы можете сохранить длинную строку на bash переменные, а затем использовать в СЭД команду:

строка=[long1 не][long2]
заменить= [long3][long4]
СЭД -е 'с/'"$строка"'/'"$заменить" файл'/' 

Если вы можете использовать в Perl, вы можете разбить длинный шаблон с х модификатор:

на Perl -е с/
[long1 не]
[long2]
/[long3][long4] файл/х' 
+782
user96461 12 февр. 2013 г., 16:44:35
#!/бин/Баш
сбросить у
МНТ() { ${у+у}крепление /ИС/акцию1 ${у-"/местные/акцию1"}; }
дело "$1" в
(крепление) :;; 
(-размонтировать) у= ;;
(перезагрузка) у= тугриков ;;
(*) ! :;;
эсок && тугриков

Вы могли использовать функцию ^выше^.

+742
Nathan Wolf 15 сент. 2015 г., 14:39:50

Как гидра Широколесья и капюшоном Гидры были покинуть поле боя триггеров. Как следует из их названия, они будут вызывать только тогда, когда существа, на самом деле покинуть поле боя.

Это означает, что вы не можете переместить +1/+1 счетчики от Гидра Широколесья и в капюшоне Гидра, потому что (предполагая, что на ваш вопрос, что они оба умрут одновременно), ни одна из гидр будет на поле боя к тому времени Гидра Широколесья триггера.

Вы можете, однако, поставить триггеры в стек в любом порядке, вы хотите. Это означает, что вы можете положить с капюшоном Гидры триггер на вершине Гидра Широколесья, сделать ваш змея жетоны, когда он разрешает, а потом решить триггер, который ставит счетчики эти фишки, поэтому ответ на вторую часть вашего вопроса: да, как долго, как вы стек триггеры правильно.

+539
Ayouba Madi 3 мая 2010 г., 10:32:57

Хром теперь дает пользователю возможность иметь более тонкую степень контроля над отменой предыдущих решений, таких, как показано выше.

(С использованием новейших хрома, входящего в комплект)

Перейти на "Хром://Настройки", затем откройте раздел расширенных настроек, где должна быть "настольной интеграции" секция флажок ("интеграции"), и кнопка. Нажмите на кнопку и сайты, для которых вы ранее приняли решение перечисленных. Удаление любого сайта из списка повторного запуска шага интегрирования,

См.:

Desktop integration settings in Chromium

+404
JProgrammer 19 окт. 2017 г., 17:19:07

Я ищу программу, которая позволяет мне снимать видео экрана на Маке.

Я прошу ее для этих двух случаев использования:

  1. Захват веб-камеры. Он должен позволять захватывать только окна приложения веб-камеры.

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

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

+376
Malombo 27 окт. 2010 г., 18:59:41

Вы спросите:

Есть ли какой-то тест, я могу работать с каждым из них, чтобы проверить, если это высокая загрузка ЦП всего лишь разница в учете использование ресурсов процессора, что делает его выглядеть искусственно завышены? Или если фактические циклы процессора являются кражи ВКПБ?

Что делать, если вы провели тесту процессора, в то время как вы используете ваш test_select_small программу, и посмотреть, если его производительность меняется в зависимости от хост-ОС версия?

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

+371
mvaculisteanu 16 окт. 2020 г., 09:54:39

Я на macOS Мохаве 10.14.3. Я хотел снять видоискатель.приложение с помощью Cmd+Tab, и поэтому я последовал за этот учебник, и это решение , чтобы иметь возможность редактировать информацию.файл plist файл.

Шаги, которые я следовал, были:

  1. Перезагрузка в режим восстановления
  2. Запустить csrutil отключить
  3. Перезагрузиться в нормальном режиме
  4. Редактировать Информацию.plist в качестве корня
  5. Запустить бортовой ФС - /система/библиотеки/CoreServices/Искатель.приложения/ как root
  6. Перезагрузка в режим восстановления
  7. Запустить csrutil включить
  8. Перезагрузиться в нормальном режиме

После того, как те 8 шагов, что я ожидал моей системе работает нормально, но без видоискателя.приложение появится в разделе УМК+. Вместо этого, у меня есть система, где я не могу открыть поиск.приложение на всех. Когда я пытаюсь открыть его, он будет говорить "Искатель приложение.приложение не может быть открыт".

Поэтому я решил вернуться, я сделал все шаги, как и раньше, но теперь я снял дополнительные строки с информацией.файл plist. Он не работает, Искатель.приложение все равно не открывается, даже после того, как я изменилась информация.файл plist в исходное состояние.

Что я могу сделать?

+361
EB2015 13 янв. 2014 г., 03:22:15

Вы трубы на выходе синтаксического анализа команды хотя СЭД - такой:

 для egrep "получить|ведущий:" proba.txt | на awk 'начать {ДФ=" "}{печати $2}' | е:А;Н;$!ба;ы/\н\//\//г'
+359
discopatrick 16 авг. 2021 г., 16:11:59

На Linux, PID назначаются в порядке, но в конечном итоге эта система ударит по его PID лимит и начать все сначала, уже назначенный пропуск Пидов.

+344
mkrieger1 29 дек. 2021 г., 09:40:47

Я пытаюсь установить VPN на Raspberry Пи 3 с Raspbian. Но я не могу сделать эту работу.

Я использую VPNBook и я скачал .файл ovpn для того, чтобы использовать OpenVPN.

Вот это содержание .файл ovpn:

клиент
Дэв tun3
прото ПТС
дистанционное 176.126.237.217 80
дистанционное euro217.vpnbook.com 80
файл resolv-повторить бесконечное
nobind
сохраняться-ключ
сохраняться-Тун
аутентификации пользователей-пасс pass.txt
комп-лзо
глагол 3
шифр AES-128-CBC с
быстро-Ио
тянуть
перенаправление-шлюз
сценарий-безопасность 2

Вот на выходе я получаю:

pi@raspberrypi:/etc/openvpn/vpnbook $ судо командой OpenVPN --config с vpnbook-euro1-tcp80.цппнг
СР февраля 8 00:07:45 2017 для OpenVPN 2.3.4 рука-неизвестный-ОС linux-gnueabihf [протокол SSL (OpenSSL с)] [ЛЗО] [запрос] [PKCS11] [МГН] [протокол IPv6] причине по 23 января 2016
СР 8 февраля 00:07:45 2017 версий библиотек: в OpenSSL 1.0.1 Т 3 мая 2016, ЛЗО 2.08
СР 8 февраля 00:07:45 2017 предупреждение: файл 'pass.txt-это группа или другим доступным
СР 8 февраля 00:07:45 2017 предупреждения: нет метод проверки сертификата сервера была включена. См http://openvpn.net/howto.html#mitm для получения дополнительной информации.
СР февраля 8 00:07:45 2017 Примечание: - быстро-Ио отключена так как мы не используем УДП
СР Февраля 8 00:07:45 2017 Гнездо Буферов: Р=[87380->131072] С=[16384->131072]
СР 8 февраля 00:07:45 2017 пытается установить TCP-соединение с [равен af_inet]176.126.237.217:80 [неблоковый]
СР 8 февраля 00:07:46 2017 TCP-соединение установлено с [равен af_inet]176.126.237.217:80
СР 8 февраля 00:07:46 2017 TCPv4_CLIENT локальных ссылок: [фдоон]
СР 8 февраля 00:07:46 2017 TCPv4_CLIENT дистанционного ссылке: [равен af_inet]176.126.237.217:80
СР февраля 8 00:07:46 2017 ТЛС: первоначальный пакет от [равен af_inet]176.126.237.217:80, Сид=f8773375 a8e3c418
СР 8 февраля 00:07:46 2017 предупреждение: эта конфигурация может кэшировать пароли в памяти-используйте опцию авт-nocache, чтобы предотвратить это
СР февраля 8 00:07:47 2017 проверяет OK: глубина=1, с=СН, СТ=Цюрихе, л=Цюрихе O=vpnbook.com, ОУ=он, CN=vpnbook.com, name=vpnbook.com, [email protected]
СР февраля 8 00:07:47 2017 проверяет OK: глубина=0, с=СН, СТ=Цюрихе, л=Цюрихе O=vpnbook.com, ОУ=он, CN=vpnbook.com, name=vpnbook.com, [email protected]
СР шифрования AES-128-CBC с февраля 8 00:07:48 2017 Канал данных шифрование: шифр '' инициализируется с 128-битным ключом
СР 8 февраля 00:07:48 2017 Канал данных шифрование: с помощью SHA1-160-битное хэш-сообщение '' HMAC для проверки подлинности
СР шифрования AES-128-CBC с февраля 8 00:07:48 2017 канала данных расшифровать: шифр '' инициализируется с 128-битным ключом
СР февраля 8 00:07:48 2017 канала данных расшифровки: с помощью SHA1-160-битное хэш-сообщения для проверки подлинности ксом 
СР февраля 8 00:07:48 2017 канала управления: в протоколе TLSv1, шифр протоколе TLSv1/SSLv3 там она-ОГА-и AES256-ша, 1024 бит RSA
СР 8 февраля 00:07:48 2017 [vpnbook.com] Одноранговое соединение инициируется с [равен af_inet]176.126.237.217:80
СР февраля 8 00:07:50 2017 послал контроля [vpnbook.com]: 'PUSH_REQUEST' (статус=1)
СР февраля 8 00:07:50 2017 толчок: получил контроль сообщение: 'PUSH_REPLY,переадресация def1 шлюз,DHCP-сервер-DNS параметр 89.233.43.71,DHCP опции ДНС 91.239.100.100,маршрут 10.12.0.1,топологии net30,пинг 5,пинг-рестарт 30,команде ifconfig 10.12.0.6 10.12.0.5'
СР февраля 8 00:07:50 2017 параметры импорта: таймеры и/или изменены таймауты
СР 8 февраля 00:07:50 2017 параметры импорта: --команду ifconfig/настройки изменены
СР 8 февраля 00:07:50 2017 импортировать опции: опции изменен маршрут 
СР февраля 8 00:07:50 2017 параметры импорта: --ИС-Win32 и/или-протокола DHCP-параметры изменены
СР февраля 8 00:07:50 2017 ROUTE_GATEWAY 192.168.0.1/255.255.255.0 слово iface=как wlan0 HWADDR=В8:27:ЭБ:Е3:Е8:56
СР 8 февраля 00:07:50 2017 Тун/устройства нажмите tun3 открыт
СР 8 февраля 00:07:50 2017 Тун/ТАП TX длина очереди 100
СР февраля 8 00:07:50 2017 do_ifconfig, ТТ->протокол IPv6=0, ТТ->did_ifconfig_ipv6_setup=0
СР февраля 8 00:07:50 2017 команде /sbin/IP-связи комплект Дев tun3 до МТУ 1500
СР 8 февраля 00:07:50 2017 команде /sbin/IP АДР добавить Дэв tun3 местных 10.12.0.6 коллегиального 10.12.0.5
СР 8 февраля 00:07:50 2017 команде /sbin/IP-маршрута добавить 176.126.237.217/32 через 192.168.0.1
СР 8 февраля 00:07:50 2017 на /sbin/IP и добавить маршрут 0.0.0.0/1 через 10.12.0.5
СР 8 февраля 00:07:50 2017 команде /sbin/IP-маршрута добавить 128.0.0.0/1 через 10.12.0.5
СР 8 февраля 00:07:50 2017 команде /sbin/IP-маршрута добавить 10.12.0.1/32 через 10.12.0.5
СР Февраля 8 00:07:50 2017 Инициализации Завершен

На данный момент, я не могу открыть любой сайт (поставив имя или IP-адрес). Однако, я могу послать некоторые IP-адреса, как 216.58.212.99, но не хостов, как www.google.fr.

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

в /etc/openvpn подключения/обновления-файл resolv-conf можно
вниз файле /etc/openvpn подключения/обновления-файл resolv-conf можно

Это ничего не изменит.

[Править] как я не могу пинг хостов, я думаю, что еще есть проблема с DNS. Я попробовал другой форум, что я видела в интернете, но ни один из них не работал. Есть первое, что нужно посмотреть, чтобы понять, почему мой DNS не работает? На самом деле, почему DNS-запросы идут не через туннель и послал VPN-сервер? [/Правка]

Я также пробовал с другим VPN (VPNGate) но у меня такое же поведение.

Все о сети идет крайне медленно, как только OpenVPN-это запуск. И я даже не знаю, если туннель работает.

[Править] на самом деле я думаю, что туннель работает, но как быть уверенным, не будучи в состоянии загрузить один сайт? Все просто очень медленно и я не знаю, почему. Это, вероятно, происходит от моей конфигурации, потому что я думаю, я не единственный, используя VPNBook, а также пробовал с другим VPN-провайдера с тем же результатом. [/Правка]

[2-й редактировать]

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

Во-первых, на "интерфейс tun3" создан для соединения с VPN, MAC-адрес-это полный 0. Разве это не должно быть таким же, как мой другой интерфейс?

tun3 ссылке encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 
 инет адрес:10.12.0.170 п-т-п:Маска 10.12.0.169:255.255.255.255
 До POINTOPOINT работает NOARP multicast в МТУ:1500 метрическая:1
 RX пакетов:126 ошибок:0 сократилось:0 перерасход:0 рама:0
 Техас пакеты:358 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
 столкновения:0 txqueuelen:100
 RX байт:16864 (16.4 КБ) Техас байт:35559 (34.7 КБ)

как wlan0 encap ссылке:сеть Ethernet HWaddr В8:27:ЭБ:Е3:Е8:56
 инет адрес:192.168.0.17 брошены:192.168.0.255 маска:255.255.255.0
 inet6 addr В образом: fe80::6dfb:5d45:2ae7:fe43/64 объем:ссылка
 До трансляции мультикаст работает с MTU:1500 метрическая:1
 RX пакетов:24791 ошибок:0 сократилось:7790 перерасход:0 рама:0
 Техас пакеты:19963 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
 столкновения:0 txqueuelen:1000
 RX байт:4974169 (4.7 МИБ) Техас байт:2843776 (2,7 Мб)

Во-вторых, таблицу маршрутизации (которая отображается очень медленно, когда VPN включен):

Без VPN:

Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
по умолчанию 192.168.0.1 0.0.0.0 UG на 303 0 0 как wlan0
192.168.0.0 * 255.255.255.0 U в 303 0 0 как wlan0

С VPN:

Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
по умолчанию 10.12.0.169 128.0.0.0 УГ 0 0 0 tun3
по умолчанию 192.168.0.1 0.0.0.0 UG на 303 0 0 как wlan0
10.12.0.1 10.12.0.169 тьфу 255.255.255.255 0 0 0 tun3
10.12.0.169 * 255.255.255.255 Э 0 0 0 tun3
10.12.0.169 128.0.0.0 128.0.0.0 УГ 0 0 0 tun3
176.126.237.217 192.168.0.1 255.255.255.255 тьфу 0 0 0 как wlan0
192.168.0.0 * 255.255.255.0 U в 303 0 0 как wlan0

Здесь есть 1 въезде, что я не могу даже пинг: 10.12.0.169. На самом деле я даже не понимаю, почему у меня этот новый IP-адрес полностью отличается от остальной части сети. Не стоит "tun3" также имеют IP-адрес типа 192.168.0.ХХХ? Откуда этот IP-адрес 10.12.0.170 взялись? Также, кроме маршрута к моей локальной сети, не должно быть шлюза 192.168.0.1 (мой поставщик интернета) для всех направлений?

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

[/2-й редактировать]

+336
whnlp 6 мар. 2017 г., 12:36:55

Я живу в Варшаве всю свою жизнь.

Я не могу ответить на вопрос 1, потому что я никогда не спал в общаге в Варшаве :)

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

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

+233
mouse3 30 июл. 2016 г., 01:18:00

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

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

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

+184
user718410 24 июн. 2012 г., 12:22:31

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

Скрипт ниже рассматриваются другие приложения. Наверное, потому, что имя и идентификатор приложения это же и его поднимает только первая из списка по имени.

сказать приложение (путь к передней приложение в виде текста), чтобы сказать окна...

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

рассказать приложения "Finder" для множества {0, 0, КТР, ГЗТ} до границы окна рабочего стола
попробовать
 сказать приложение (путь к передней приложение в виде текста), чтобы рассказать переднего окна
 установить границы для {0, 0, КТР, ГЗТ}
 конец сказать
на ошибки
 сказать приложение "системные события" сказать (процесс 1, где он на переднем плане)
попробовать
 нажмите кнопку (Кнопка 1 на окно 1, где подроли является "AXZoomButton")
 постараюсь
 конец сказать
постараюсь
+160
Pedro Padilha 11 авг. 2014 г., 03:21:12

Если вы запустите команду sudo по умолчанию запись /библиотека/настройки/ком.яблоко.windowserver.plist в DisplayResolutionEnabled -bool правда и перезагрузки отображает предпочтения панели включают в себя настройки для HiDPI в режимах:

Вы можете сохранить скриншот целой веб-сайт с webkit2png:

самогон установите webkit2png
webkit2png -Ф http://apple.stackexchange.com/questions/93321

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

+157
scriptbaby 12 нояб. 2015 г., 15:38:20

Я часто имеют очень похожие сценарии: скопировать столбец из Excel и хотите преобразовать содержимое в список через запятую (для последующего использования в SQL-запросе как ... где col_name в <запятую-список-здесь>).

Это то, что в моей .bashrc следующее:

ЛБЛ функция {
TMPFILE=$(mktemp)
 кошка 1 $ > $TMPFILE
 dos2unix $TMPFILE
 (Эхо "("; кошка $TMPFILE; Эхо ")") | тр '\п' ',' | СЭД -Е 'С/(,/(/' -Е 'С/,)/)/' -Е 'С/),/)/'
 РМ $TMPFILE
}

Я затем запустите ЛБЛ ("строка за строкой") на УМК линии, которая ждет ввода, вставить содержимое из буфера обмена, нажмите клавишу <т-д> и функция возвращает входной окружении (). Это выглядит так:

$ ЛБЛ
1
2
3
dos2unix: преобразование файла /tmp в/tmp.OGM6UahLTE в формате Unix ...
(1,2,3)

(Я не помню, почему я поставил dos2unix сюда, вероятно, потому, что это часто вызывает проблемы в настройки моя компания.)

+147
Lesly 14 окт. 2018 г., 03:59:08
/систем/медиа/аудио/сигнализация

Помощи искать?

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

+66
Jigar Savla 8 июл. 2019 г., 08:08:26

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