сменить владельца файла и Директории

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

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

В 1
Б 2
С 9
Д 1
В 5
Б 3
С 4
В 6
С 7
В 5
С 1

за что мне удалось собрать команду с помощью как ниже

кошки | у awk 'начало{ОФС=ФС=" "}!(($1,$2)в C){с[$1,$2]=1;р[$1]=р[$1] ОФС $2}
Конец{для(I в R){печать и р[я]}}'

внутри shell-скрипт, чтобы получить его в формате ниже:

А 1 5 6 5
Б 2 3
С 9 4 7 1
Д 1

Мой скрипт Shell также будет принимать аргумент к (=7 сказать)

В этом случае, мой скрипт должен образец 1 элемент из каждого блока (А,B,С,D), пока он имеет в общей сложности 7 элементов выборки. Это будет таким образом: Сначала подберите 1 из, затем 2 из Б, 9 из C, 1 Д, 5 с, 3 от Б 4 от C и дисплей

В 1 5
Б 2 3
С 9 4
Д 1

Если вместо этого я имел к = 9 как мое мнение, то мой выход должен быть

А 1 5 6
Б 2 3
С 9 4 7
Д 1
+277
Vishal R 27 сент. 2021 г., 03:17:22
25 ответов

С моей точки зрения:

[условие_1@имя localhost ~]$ шпатлевка

(шпатлевка:8996): ГТК-предупреждение **: не удалось открыть дисплей:

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

Я бы понял, если бы я перестал выполнять обстановка как привилегированный, но здесь... понятия не имею. Я должен быть в состоянии хотя бы откройте Putty как привилегированный, верно?

Что это за проблема и как я могу справиться с этим? (А какие журналы для обмена, если вам нужно больше информации?)

+996
Turbulence 03 февр. '09 в 4:24

Meliodas полный демонов, и старший сын короля демонов. Он может быть убит (Estarossa искололи все его сердца), но вернется к жизни примерно через месяц. Я думаю, в каждой семье демонов имеет различный знак, так Zeldris, Estarossa, и Meliodas то же самое. Говорят, попа имеет другую, чем у них.

+855
Garm 11 мар. 2013 г., 12:21:34

Существует несколько способов передать эту информацию из вызывающего скрипта вызываемого скрипта. Один заключается в использовании параметра (./скрипт инит против ./сценарий) или значение параметра (./скрипт инит=0 и ./скрипт инит=1). Я думаю, самый простой способ-это использовать переменную среды:

сценарий Б:

инит=0
в то время как все; делать ИНИТ=$((инит++)) ./script_A; сделано

сценарий:

[...]
если [ 0 -EQ "по$ИНИТ" ]; затем
 : подготовка
интернет
[...]

Если скрипт должен быть способен работать без вызывается из скрипта B, то недостающая переменная должна быть обработана (до если заявление, конечно):

: ${ИНИТ:=1}
+848
a guy 5 окт. 2017 г., 10:55:00

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

Если привязка отображается правильно, убедитесь, что системное время на компьютере Mac является правильным; слишком велика разница и объявление не позволит войти. Вы можете использовать команду sudo активация -у time.apple.com чтобы обновить системные часы от Apple по времени сервера.

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

+760
Jay Mahjoubi 22 нояб. 2010 г., 14:04:57

Вот проблема:

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

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

+743
Osiel Sigala 23 мая 2022 г., 23:51:40

Иногда случается, что у меня есть список файлов или строки в буфер обмена и хотите вставить его как список аргументов в оболочку Bash:

Пример списка файлов (только пример):

createsnapshot.sh
directorylisting.sh
fetchfile.sh

Что я хочу:

программы md5sum createsnapshot.sh directorylisting.sh fetchfile.sh

В настоящее время, я введите следующую командную строку Сокс (имена файлов из буфера обмена; список может содержать десятки строк):

программы md5sum $(Эхо $(Эхо "
createsnapshot.sh
directorylisting.sh
fetchfile.sh
"))

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

  • это комплекс
  • это не выглядит хорошо
  • он не поддерживает линии, которые содержат пробелы

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

Это не всегда программы md5sum. Он также может быть смола или мерзавец добавить или дю-ЭСК. Я не просто спрашиваю, для того, чтобы получить контрольные суммы MD5 этих файлов. Такие ситуации возникают примерно 2-5 раз в день.

+725
Timtianyang 13 мая 2013 г., 18:20:12

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

Я сделал некоторые поиски и нашел некоторые Аркхем справочные листы (#2), но первый был путь к долго, чтобы быть точно называется краткое справочное руководство (ИМО), а второй провел целую страницу просто объяснить борьбе.

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

Какую информацию вы бы порекомендовали, в том числе в одно - или двух-страничного справочника Ужас Аркхема?

+687
takajode 4 авг. 2016 г., 11:46:02

Выглядит как ошибка, как описано здесь.

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

судо РМ /ВАР/Либ/в LibreOffice/доля/prereg/.замок
суда apt-получить -Ф установите

И пакеты должны быть исправлены.

+673
Bjarte 3 янв. 2021 г., 22:35:04

Я опечатку 1 символ в пароле.
Теперь я хочу его силой.

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

+632
yukari 26 окт. 2013 г., 07:18:04

Можно ли установить андроид 4.4.2 на падение подключение мобильной передачи данных после того, как лимит, установленный мной данные в срок?

Какая версия Андроид имеет эту функцию?

Как я могу добиться этого?

+576
Klention 19 июн. 2023 г., 07:30:05

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

# Создать файл tar с содержанием somepath/
тар-cvf именем.тар somepath/

# Распакуйте файл tar.
тар-xvf именем.тар
+511
user240601 7 дек. 2022 г., 08:30:08

Поскольку громкость-вниз + кнопка питания не работает, можно ли делать скриншоты на Sony Xperia Нео L? Если да, то как?

+462
user37991 16 июн. 2012 г., 08:50:26

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

  1. Вид на жительство в Великобритании (оригинал плюс копия), действительный не менее 3 месяцев после даты возвращения из поездки в Шенгенскую зону.
+411
Blegdegus 5 янв. 2010 г., 01:38:02

Подключите устройство к iTunes (через Wi-Fi или USB), затем выберите сделать резервную копию устройства. Это позволит сохранить содержимое устройства в ~/библиотеки/application поддержки/MobileSync/резервное копирование/ которые могут быть скопированы на внешний диск. Чтобы восстановить из резервной копии, скопируйте папку обратно и восстановить из этой резервной копии.

+380
Dennis R Sanders 19 окт. 2011 г., 16:24:11

допустим, у меня есть эти две команды:

$ кот файл1
file1_a
file1_b
file1_c
file1_d

И:

$ кот файл2
file2_a
file2_b
file2_c
file2_d

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

$ # некоторые необычные команды, как { кошка файл1 и файл2 } | зерноуборочный --сепаратор='...'
file1_a...file2_a
file1_b...file2_b
file1_c...file2_c
file1_d...file2_d

?

+356
kjprice 11 мар. 2019 г., 19:44:53

В Ubuntu 11.04 и выше, вы можете выполнить эту команду.

Откройте параметры плагина Unity и выбрать размер Launcher вы хотели бы оттуда: Screenshot

+328
Eric Pratt 10 мая 2017 г., 02:21:21

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

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

Я также знаю, что ЛС -это команда выводит время модификации перед каждым файлом, но на моей системе (ОС х 10.9) выход локализованной которая не очень удобна для пакетной обработки

Любая идея, как это сделать?

+278
Mne14Let 30 янв. 2017 г., 17:24:40

Я пытаюсь установить MySQL в верстак, на моей Убунту коробка (11.04). На сайте Убунту .деб доступен для скачивания (для 10.10 и 10.04, поэтому я выбрал 10.10).

Однако

судо команды dpkg -я с MySQL верстак-ГПЛ-5.2.34-1ubu1010-для amd64.деб

дает:

(Чтение базы данных ... файлы 194069 и каталоги установлены.)
Готовится сменить в MySQL-верстак-ГПЛ 5.2.34-1ubu1010 (с использованием MySQL-верстак-ГПЛ-5.2.34-1ubu1010-для amd64.деб) ...
Распаковка замены MySQL-верстак-ГПЛ ...
с dpkg: проблемы зависимостей предотвратить конфигурация MySQL-верстак-ГПЛ:
 для MySQL верстак-ГПЛ зависит от libctemplate0; однако:
 Пакет libctemplate0 не установлено.
 для MySQL верстак-ГПЛ зависит от libpython2.6 (>= 2.6); однако:
 Libpython2 пакет.6-не установлено.
 для MySQL верстак-ГПЛ зависит от libzip1 (>= 0.8); однако:
 Пакет libzip1 не установлено.
 для MySQL верстак-ГПЛ зависит от питона-парамико; однако:
 Пакет python-парамико не установлено.
 для MySQL верстак-ГПЛ зависит от питона-pysqlite2; однако:
 Пакет python-pysqlite2 не установлено.
с dpkg: ошибка обработки MySQL-верстак-ГПЛ (--установки):
 проблемы зависимостей - оставляем "не задано"
Обработка триггеров для bamfdaemon ...
Восстановление /usr/доли/приложения/фумб.индекс...
Обработка триггеры для desktop-файл-утилиты ...
Обработка триггеры для Python-gmenu ...
Восстановление /usr/доли/приложений/рабочего стола.язык.в utf8.кэш...
Обработка триггеры для Python-поддержка ...
Ошибки возникли при обработке:
для MySQL верстак-ГПЛ

Мой вопрос, есть ли способ, чтобы сказать dpkg, чтобы автоматически загружать отсутствующие зависимости, или мне нужно вручную apt-получить установку недостающих пакетов, как libctemplate0 и libpython2.6?

(Или же, есть другой способ, чтобы получить легко верстак с MySQL работает?)

+212
Clay Wood 26 нояб. 2012 г., 02:32:23

Как насчет этого?

#!/бин/Баш

не=0

найти . -тип F -имя "*.ПЛ" | в то время как чтение файла; делать
 если [ -е "$файл" ] && [ -Р "$файл" ]; затем
 СЕПГ -я~ "1д" "$файл"
 если [ $? != 0 ]; тогда
 Эхо "СЭД возвращает $? на (файл$)"
 (( не++ ))
интернет
еще
 Эхо "предупреждение (файл$) не существует или не читается"
 (( не++ ))
интернет
сделано

Echo "не удалось выполнение: $ошибка"

Это более безопасно, чтобы использовать СЕПГ -я~ здесь. СЭД сохраняет старый файл как файл~.

+194
vanila951 20 мая 2022 г., 09:22:11

Не ждите резких результатов.

Суть в том, что вы хотите быть тоньше, давайте сосредоточимся на этом. Единственный способ добиться этого-быть в дефицит калорий. Сначала вы должны оценить ваш TDEE на онлайн-калькуляторе, а во-вторых, вычесть 10-20% от общей суммы Вы должны есть, чтобы похудеть на здоровой скорости. Что такое здоровая норма? Потеря 0,5-1% от вашего общего веса каждую неделю-это здоровый, что это безопасно для мышечной массы сохранение и гормональный баланс. Низким содержанием углеводов и/или с низким содержанием жира диеты часто проблематично в том, что их трудно поддерживать долгосрочные, они также не производить каких-либо дополнительных потерю веса, поэтому я рекомендовал бы избежать этого.

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

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

Что вы можете ожидать? Если вы сейчас 85 кг, то следующий очень возможно, если вы делаете все правильно. К концу шести недель, вы могли бы быть 82.5-80кг.

Бонус здесь является полезным небольшая инфографика, вы можете обратиться к... https://www.instagram.com/p/Br5iPihBg80/

+179
Sergei Silnov 22 дек. 2017 г., 05:14:23

Если ваш терминал теряет историю (ранее введенных команд), попробуйте это:

Проверьте сначала в своем домашнем каталоге, который владеет этим файлом .bash_history:

ЛС-Аль .bash_history

Если по каким-то причинам файл не принадлежит вашему имени пользователя, появится (например) в список как:

-РВ------- 1 корень персонал 32 11 июля 2011 .bash_history

Исправить это с:

судо Чаун [имя пользователя] .bash_history

(источник: http://www.paulmc.org/2009/01/enable-bash-history-in-terminal/ )

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

+170
dian 18 июл. 2018 г., 18:02:46

Я просто хочу знать, если это возможно, чтобы взломать АПК (скажем, с Facebook, Твиттер, Перископ, Instagram, YouTube), чтобы сделать их уникальная иконография наборы (для личного UX понятие работ и использует только свои авторские права-это все о них). Будь то спрайт, отдельные файлы png, svg файлы, или еще лучше шрифте глифы? Где я могу найти их? Большую часть времени они на активы, но большинство других времени нет? Где я могу найти их и извлечь их?

Спасибо

+121
Eliza Beatrice 14 апр. 2023 г., 12:07:52

Если вы можете использовать на Perl:

$ на Perl -е',' -анле печати 'если $. == 1 или (команда grep {$_} @Ф)[-1] =~ /^Не/' файл
Название,Пн,Вт,Ср,Чт,Пт,Пн
Линукс,Успешно Fullbackup; Не Fullbackup,,,,,Не Fullbackup
В Unix,,,,Не Fullbackup,,
МАК,не Fullbackup,не Fullbackup,не Fullbackup,не Fullbackup,не Fullbackup,не Fullbackup
+99
NSC 22 нояб. 2022 г., 15:40:57

Сайт visa4uk сайт говорит,

Вы сможете применить, используя наш новый сервис для визы приложений, Если вы претендуете на:

- Стандартная Виза Посетителя 

Просто перейдите по ссылке и обратиться с новым сервисом.

+58
Dawurik 8 июл. 2017 г., 15:21:01

Если я куплю кусок холодного лосося в супермаркете, и это ничего не говорит о "сашими-класс" или глубокой заморозки на x градусов по времени - как я могу знать, является ли это безопасно употреблять в пищу сырыми?

Примечание: Я живу в Нидерландах, в случае ответ зависит от местоположения.

+13
user130384 21 июн. 2020 г., 23:06:52

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