Пробелы в имени папки

Это относится к позиционным параметрам $1 ... $н.

${1:-по умолчанию} означает: "если параметр 1 не установлен или пуст, а затем использовать по умолчанию вместо".

Нюанс: не путайте ${1:-2} С ${1: -2}. С Баша, последний заменяется последние два символа $1.

Пример:

$ набор --
$ Эхо "${1:-2}"
2

набор $ 345 678
$ Эхо "${1:-2}"
345

$ Эхо "${1: -2}"
45
+290
Khaled Helmy 19 янв. 2020 г., 09:16:14
17 ответов

У меня есть несколько каталогов, как это :

./лаборатории-результаты.n3668.2017-01-16
./лаборатории-результаты.n471.2017-02-24
./тесты.n287.2017-01-28
./тесты.n4501.2017-03-04

Они содержат, к сожалению, только один файл, но название такое же.

./лаборатории-результаты.n3668.2017-01-16/лаборатории-результаты.формат PDF
./лаборатории-результаты.n471.2017-02-24/лаборатории-результаты.формат PDF
./тесты.n287.2017-01-28/тесты.формат PDF
./тесты.n4501.2017-03-04/тесты.формат PDF

Я бы хотел, чтобы переместить все эти файлы после того, как их переименовали, как это :

./лаборатории-результаты.n3668.формат PDF
./лаборатории-результаты.n471.формат PDF
./тесты.n287.формат PDF
./тесты.n4501.формат PDF

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

лаборатории-результаты.n9999 : максимальное количество доступных, не изменится
тесты.n9999 : максимальное количество

Я также, возможно, других каталогов, но всегда сопровождается кучей цифр в их имена :

./ХХХХХХХ.n9999
./ыыыыыы.n9999
./БЗ.n9999

Любые советы или помощь очень ценится. Я использую Баш 4.3.11(1) на дистриб Линукса.

+994
aniya 03 февр. '09 в 4:24

Кролик был найден брошенным и нехотя переселили в мой дом. Он здоров, не кастрирован, и живет в прачечной.

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

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

Помимо кастрации кролика, что можно сделать, чтобы предотвратить кролика из помета?

+709
Java Laurence 31 янв. 2015 г., 02:06:25
Другие ответы

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


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

Находится winetricks будет решать, что для вас.

судо apt-получить установку находится winetricks

Затем поиск находится winetricks для mfc80:

находится winetricks DLL файлов список | mfc80 грэп 

Он будет выводить что-то вроде:

vcrun2005 Visual С++ 2005, библиотеки (mfc80,msvcp80,msvcr80) (Майкрософт, 2011) [загружаемые]

Просто установите находится winetricks пакет "" он хочет установить с:

находится winetricks <пакет>

что в этом случае будет:

находится winetricks vcrun2005
+705
KARAN PANDEY 3 янв. 2011 г., 14:29:09

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

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

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

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

  • он хорошо выглядит на свои "резюме" для сотрудников лаборатории пойти на большие места
  • Это увеличивает их видимость в обществе
  • люди определяются, где они ранее работали, это может повысить репутацию лаборатории

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

+607
elena5257 3 мая 2017 г., 03:51:16

От https://www.nicehash.com/help/how-can-you-use-earned-bitcoins:

Как только вы получите ваши платежи на ваш личный кошелек, вы можете:

  • биткоины перевести на Bitwala и оплачивать свои счета в евро или перевести евро на свой банковский счет
  • использовать онлайн-биржах, как Coinbase, главное пережить этот момент, Кракена и других напрямую обменять биткоины на евро или доллары, а потом переводить в евро или USD на ваш банковский счет
  • также покупать различные товары напрямую с биткоином, например, компьютерной техники в Короля компьютерный магазин перевод биткоинов в евро или долларах США на предоплаченные кредитные карты через сервис CoinsBank

Конечно, есть много других вариантов, как использовать, тратить и преобразовать ваши Bitcoins, просто поищите в интернете другие варианты или спросите ваша розница/онлайн магазин могут ли они принимать биткоины в качестве оплаты вариант.

+498
Deathisfatal 16 июл. 2017 г., 19:20:27

У меня Samsung Галактики S3 (Щ-из i747), что я пыталась root с помощью этого видео

Что-то пошло ужасно, ужасно неправильно, и теперь я думаю, что тяжело его заложил.

Мои симптомы:

  • Телефон не включается, при удерживании кнопки питания
  • Не могу попасть в режим загрузки загрузчик / скачать (экран всегда черный)
  • Мой телефон теперь называется "QHSUSB_DLOAD" в моем окне проводника

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

Есть в любом случае (кроме отправки его в и платить $60) починить мой телефон? У меня есть файл, мне нужно прошить строить, может кто-то пожалуйста, помогите мне вернуться в режим загрузки загрузчик / скачать?

+485
Jordan Storts 24 мая 2022 г., 14:15:19

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

Вот скрипт, который будет делать это за вас (проверка ошибок опущена для краткости)

#!/Бен/ш
#
"$@" &
Ребенок=$!
Эхо "$ребенок" >в/tmp/mychild.пид
Эхо "информация: ребенок составляет $ребенок" >&2
ждать

Если вы должны были назвать его whatsmychild , то вы бы использовать его в вашем случае такой:

время в whatsmychild.из

Доказательств того, что он работает? Вот еще один сценарий; назовем этот whatsmypid:

#!/Бен/ш
#
Echo "мой ПИД $$" >&2
выход 0

Теперь мы запустим его:

$ время identifymychild whatsmypid
Информация: ребенок 8105
Мой ПИД 8105

реальные 0m0.006s
пользователь 0m0.000с
представление sys 0m0.000с
$ кот в /tmp/mychild.пид
8105
+482
Strawberry1242 5 сент. 2013 г., 04:15:40

У меня есть Java приложение, которое пишет на очень важный столе у меня. Это защищенный sudo, но это приложение имеет параметры, где на выходе должен идти. Дефолт является реальной сделки, но в "выходной" параметр имеет приоритет над значением по умолчанию, так что если пользователь предоставляет путь, который они на запись, сказал: /Home/имя_пользователя/mystuff , то я хотел бы для пользователей, которым будет разрешено писать в эти каталоги.

Приложение запускается в shell-скрипт, так что я интересно, если я могу проверить, что строка не равна /путь/к/недвижимого/интернет и не пустой (с /путь/к/недвижимого/интернет - по умолчанию) и разрешить пользователям писать К мест у них разрешения.

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

Используя Убунту 10.04.4 ЛЦ

+473
Dallas Myers 24 июл. 2010 г., 14:53:17
работке узел1 Узел2 Узел3

Описание:

работке использует ICMP пакеты (более известный как "пинг-пакетов") для тестирования достижимости узлов сети. Он поддерживает пингование хостов в параллельных используя IPv4 и/или IPv6 прозрачно.

Этот пакет содержит две командной строки приложения: "так называе МОГО" является заменой таких инструментов как ping(1), ping6(1) и fping(1). "noping" находится на ncurses-инструмент, который отображает статистику во время диагностики и выделяет ненормальное туда-обратно раз.

+407
MdS 31 янв. 2013 г., 16:50:00

Интересно, если команде требуется такое SSH , а не ТСС. Вы пытаетесь подключиться к другому компьютеру? Как DOC Г указывает, ваш путь выглядит нормально.

+404
Excambion 12 февр. 2020 г., 10:41:29

Создать файл в каталоге/etc/Х11/xsession теперь.Д/ для этого, например, в/etc/Х11/xsession теперь.д/98local (она должна быть выполнена до 99x11-common_start).

Если это не сработает, попытайтесь выяснить, где переменная получает набор. Что-то вроде

судо грэп -Р IBUS_ENABLE_SYNC_MODE /и т. д./

может помочь здесь, чтобы найти файл.

+385
MommaBear 14 нояб. 2014 г., 15:19:17

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

Однажды я был потрясен, чтобы быть ложно обвиняемым "помочь" студенту-однокашнику, когда я просто подтвердил вопрос (не ответ) в официальном колледж онлайн форум для гибридного класса. На этот вопрос я ответил в результате задержки в получении учебников и студент боялся, что он записал неправильный вопрос из библиотеки. Я никогда даже не намекнул на ответ, но укорил профессор. Это было в начале в классе и я не помню каких-либо серьезных последствий (кстати, этот учитель оказался настолько некомпетентным в классе предмет, который я выбрал для встречи с начальник отдела (СНГ) и академическим деканом, чтобы обсудить ее "обучающий" стиль. Сейчас она уже на пенсии.) Моя точка зрения заключается в том, что факультет не всеведущ и не безупречен.

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

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

Учитывая явно "серую зону", в которую вы упали, возможно, вы могли бы собрать любая политика на Академической нечестности, опубликованных вашей школы, а также учебный план класса выдали ваш профессор. Читать их и обобщить, насколько хорошо вы выполнили с ними (если вы делали).

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

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

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

+212
Al Swilling 18 июл. 2017 г., 12:53:45

У меня есть MacBook Pro сетчатки 13" середины 2014 модель. У меня 256 ГБ дискового пространства и хотите установить Windows в основном для игр, но и другие программы, но не хватит места для моих нужд. Мой текущий раздел Bootcamp, который 64GB и я уже наполнила. Я бы предпочел, чтобы установить Windows на жесткий диск LaCie Porsche дизайн USB 3.0 или любой другой дешевый и очень быстрый USB 3.0 или FireWire. (При £60 ($100)) (диск от 500ГБ-1ТБ). В любом случае я видел других гидов, но они меня смущают, так как я не технический гений, но я достаточно способен на ноутбуке. Я хочу установить Windows 7 с пакетом обновления SP1 или Windows 10 Технические предварительный просмотр и обновление до полной версии Windows 10. Это обновление можно на внешний жесткий диск? В любом случае хотелось бы увидеть помощь и спасибо.

Путеводители я уже посмотрел: Установка Windows 7 на внешний жесткий диск и загрузите его из Mac http://bleeptobleep.blogspot.co.uk/2013/02/mac-install-windows-7-or-8-on-external.html https://discussions.apple.com/thread/5431182 https://www.reddit.com/r/macgaming/comments/2eqap2/has_anyone_installed_windows_boot_camp_onto_an/

+205
Jordan Gibson 26 нояб. 2022 г., 01:52:13

Не на 100% уверен, что я следую, но, допустим, конфиг файл выглядит так:

фу
database_user том
бар

В обвиус значение мы хотим, чтобы из database_user.

В скрипте вы можете просто поставить такую строку:

пользователь БД=$(СЭД -не 'з/database_user (.*$)/\1/р' конфигурации)

Тогда переменная $пользователь_бд будет содержать такую информацию:

Эхо $пользователь_бд 
Тома
+182
Stacey Robert Greenstein 16 сент. 2012 г., 03:45:25

Когда вы слышите о Bitcoin "майнинг", Вы представляете себе монет, выкопанных в земле. Но биткоин не физическая, так почему же мы называем его добычи?

Потому что это похоже на добычу золота в том, что биткоины существуют в разработке протокола (так же, как золото существует в подполье), но они не вывели на свет еще (просто как золото еще не откопал). Биткойн-протоколе зафиксировано, что 21 миллион биткоинов будет существовать в какой-то момент. То, что "горняки" сделать, это вывести их на свет, несколько одновременно.

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

Узлы

Отступив немного, давайте поговорим о "узлы." Узел представляет собой мощный компьютер, на котором работает программное обеспечение биткойн, и помогает держать биткоин работает, участвуя в эстафете информации. Любой желающий может запустить узел, вы просто скачайте программное обеспечение биткойн (бесплатно) и оставит некий открытый порт (недостатком является то, что он потребляет энергии и пространства - сети на момент написания статьи занимает около 145GB). Узлы распространение биткоин транзакции по сети. Один узел будет отправлять информацию на несколько узлов, которые он знает, кто будет передавать информацию в узлы, которые они знают, и т. д. Таким образом, он заканчивает тем, что во всей сети довольно быстро.

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

(Для любителей мелочи, этот номер называется "извращенец", который является связью "один раз использован." В случае с Bitcoin, случайное число-это целое число между 0 и 4,294,967,296.)

Решая головоломки

Как они нашли этот номер? Угадать в случайном порядке. Хэш-функция делает невозможным предсказать, какой выход будет. Так, шахтеры угадать тайну чисел и применить хэш-функцию на комбинацию угадали номер и данные в блоке. Результирующий хэш начинается с предварительно установленного числа нулей. Там нет способа узнать, какое число получится, потому что два последовательных целых чисел даст дико различные результаты. Более того, там может быть несколько идиотов, которые производят желаемого результата, или может быть никто (и в этом случае шахтеры стараться, но с другой конфигурацией блока).

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

Экономика

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

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

И, количество биткоинов вручены в качестве награды за решение головоломки будет уменьшаться. Это 12.5 сейчас, но половинки каждые четыре года или около того (следующий ожидается в 2020-21). Стоимость биткоинов по отношению к стоимости электроэнергии и оборудования может идти вверх в течение ближайших нескольких лет, чтобы частично компенсировать это сокращение, но не уверен.

Сложности

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

Почему 10 минут? Именно такое количество времени, что биткоин-разработчики считают, что необходимо для устойчивого и уменьшение потока новых монет до максимального числа 21 млн. будет достигнута (ожидается в 2140).

документы: https://www.coindesk.com/information/how-bitcoin-mining-works/

+171
dutchstat 29 дек. 2017 г., 20:52:46

Установите интерфейсом dconf-инструменты и открытым интерфейсом dconf-редактор.

Перейти к орг.гном.Сопереживание и изменить autoaway , как вы хотите.

enter image description here

+132
Adil Chatbi 18 авг. 2015 г., 04:15:35

Многие процессы обзора, один-слепой, а не двойной-слепой (что часто рецензент знает личность авторов, но авторов не знаю личность рецензента).

Одним из аргументов в пользу одностороннее слепое рецензирование-это именно тот, который вы план: его практически невозможно скрыть личность авторов, в частности, если поле не так уж и большие, даже если имена в авторской списка вычеркнула (и как вы можете рассмотреть документ должным образом, если вы можете увидеть ссылки).

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

+59
Joseph Young 1 мар. 2011 г., 10:07:30

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