Как соединить два файла по полям с изменить порядок столбцов?

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

Я предлагаю пробовать снова. Если он все еще не работает, проверьте сайт на downforeveryoneorjustme.comи ждать, пока сайт снова вверх.

+796
ionothanus 11 апр. 2010 г., 00:14:09
25 ответов

Нет никакой проблемы, если вы используете только относительные симлинки в этом томе.

ЛН-ы ../otherdir/otherfile ссылке
+978
Elson John 03 февр. '09 в 4:24

Я разработчик (и упаковщик) от Wallch, который является приложение C++ и при этом не строить и упакованы с быстро.

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

Отвечая на ваши вопросы, сейчас:

(1)

Вы можете установить в качестве зависимостей приложения, только те, что в стандартном репозитории Убунту. Вы можете не включать зависимости от ППД и т. д. Вы можете добавить ваш зависимостей в управляющем файле Debian/. Пример для debian/control файл для моего приложения заключается в следующем: paste.ubuntu.com/1113694.

Как вы можете видеть, есть 2 'зависит' поля, в сборке-зависит от того, вы должны указать, что необходимо для создания вашего приложения. Я уверен, что быстро должно автоматически заполнить это поле. Другие пакеты, которые важны для работы приложение должно быть указано в поле depends. Это вы должны указать какой-либо дополнительной зависимости, что у вас есть. Что нужно указать-это имя пакета, который пользователь должен скачать и установить (этот процесс происходит автоматически, конечно)

(2)

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

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

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

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

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

(3)

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

Опять же, это зависит от того, что эти файлы для. Те файлы, которые можно прочитать от пользователей или они могут использоваться только внутри вашего приложения (что-то вроде конфигурационные файлы)? Если верно первое, то вы должны позволить пользователю выбрать, куда сохранять эти файлы. Если последнее верно, тогда вы должны разместить эти файлы в ~/.конфиг/Имя_программы/ Каталог ~/.конфиг/Имя_программы является каталогом, где все приложения хранят свои конфигурационные файлы.

Редактировать после того, как несколько запросов от комментария:

Вообще, в вашем случае, вы должны выполнить следующие действия:

  1. Ваша программа создает файлы в зависимости от вводимых пользователем (которые приводят в ~/.конфиг/Имя_программы, потому что они могут быть повторно использованы и не должны быть удалены)
  2. Инструменты зависят от чтения этих файлов (из ~/.конфиг/Имя_программы) и произвести некоторые другие файлы (которые результате в /tmp)
  3. Ваша программа принимает сгенерированные файлы (от инструментов) из /tmp и вообще любых расчетов/чертежей и т. д.... После делать то, что ваше приложение имеет отношение к окончательной файлы в /tmp, было бы хорошо, чтобы удалить их.

Что касается того, у вас есть разрешения на чтение/запись в папку конфигурации, пользователь имеет полный чтение/запись в все в ~/ (домашний каталог), и, таким образом, все в ~/.конфиг/ ему принадлежит. Обратите внимание, что пользователь имеет разрешения на чтение/запись в /tmp, а также.

Совет: Вы можете использовать mktemp команду, с тем чтобы создать временные файлы в /tmp с случайным именем

+976
Vaisakh Kay 29 мая 2022 г., 13:42:17
Другие ответы

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


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


В CentOS 6 не включает других ОС Linux в меню загрузки.

Решение : запустить Ubuntu с лайв-DVD (или Ubuntu с USB) и сделать : 1) судо обновление-жратва .... и 2) судо жратвы-установить на /dev/СКБ/ ( если вы хотите загрузиться с СДБ/.)


+928
Judy Crigger Poorman 20 нояб. 2012 г., 13:53:20

Я не уверен, почему это происходит, но я испытываю его на vim в xterm с цветовая схема solarized. Чтобы исправить это, я прерву ВИМ (сочетание клавиш Ctrl-Z) и перезагрузить терминал (команда reset) и возобновить ВИМ (ФГ).

Так что, возможно, терминал вошел в странное состояние не ожидали ВИМ.

Это происходит при редактировании латекс, чем при редактировании C++ или скрипты bash. Это, кажется, быть привязаны к определенным клавишам.

+926
user15799 18 апр. 2014 г., 13:12:53

благослови , кажется, немного лучше, мне тогда ghex должен, но он этого уродливого шрифта по умолчанию я не могу.

Мой системный моноширинный шрифт установлен на дроид Санс моно, размер 9 и благослови использует Курьер новый, размер 12. Он слишком большой и не предпочтительный, но не могу найти способ, чтобы изменить его. Не знаю, если это потому, что это моно развитых, не хвалить что либо, но я искал во всех папках, где благослови это "распаковывается":

в /usr/lib в/благослови 
/usr/доли/благослови 

а затем:

~/.конфиг/благослови

Нет никакого файла, где шрифта определяется.

+704
saiyancoder 23 апр. 2012 г., 05:58:16

Я планирую покупать Макбук и Parallels Desktop 10 есть, но я тоже люблю видео-игры ПК и я хочу знать, если кто знает, как/если Steam игры можно легко запускать через Parallels рабочего стола. Кроме того, если пара игр может работать, как хорошо это работает? Ты думаешь, что я бы лучше получать лагере?

+667
Djouher Devops 30 дек. 2011 г., 06:27:04
  1. Убедитесь, что вы используете тренировки приложение на часы, как это сделает пульсометра ваш пульс чаще. Следовательно, оно не пропустит никакие шипы от подъема и передвижения.

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

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

+654
ConAar2 10 авг. 2021 г., 01:38:20

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

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

#! /бин/Баш

для пользователей в $(getent passwd и | вырезать -д: -Ф1) ; делать
 Уид=$(getent passwd с "$пользователь" | вырезать -д: -Ф3)
 если [ "$uid в" -Гэ 1000 ] ; тогда
 ushell=$(getent passwd с "$пользователь" | вырезать -д: -ф7)
 [ -з "$ushell" ] && ushell='/Бен/ш'
 Эхо "псевдонимы $пользователей:"
 если [[ "$ushell" =~ /с?бин/(да|нет|синхронизация|ftponly|nologin) ]] ; затем
:
 Элиф [[ "$ushell" =~ /с?бин/(Т?хсг|ЗШ|с?Ясень) ]] ; затем
 Су - "$пользователь" $ushell -с 'псевдоним'
 Элиф [[ "$ushell" =~ /с?бин/([БР]пепельный|м?КШ|ш) ]] ; затем 
 псевдоним -п Су - "$пользователь" $ushell -с''
интернет
 Эхо ; Эхо
интернет
сделано

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

Вполне возможно, что некоторые снаряды не могут список псевдонимов, когда предписано исполнять псевдоним без аргумента. Все снаряды я тестировал (Баш, Даш беспроводным интерфейсам, МКШ, в tcsh, zsh ПО) были в порядке с этим, но если вы найдете один, что не вы будете иметь, чтобы справиться с чем-то вроде если [ "$ushell" = "/бин/oddshell" ; потом ... фи

+649
Elwillow 26 окт. 2014 г., 03:27:31

Здесь, на американском Юге, летом, это на самом деле лучше поливать растения вечером, так что вода имеет возможность впитаться, прежде чем она испаряется.

+616
Luka Mikec 2 мар. 2016 г., 04:31:43

Я настоятельно рекомендую использовать скрипт, а не файл Makefile.

Причины, короче:

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

Это вовсе не значит "неправильно" использовать make-файл, есть свои плюсы, но также много предостережений. Что бы вы ни решили, вы должны знать компромиссы.

Позвольте уточнить.

придерживаясь общей практики или принципа наименьшего удивления

Когда я увидел сценарий, я предполагаю, что это что-то автоматизирует. Когда я вижу файл Makefile, я предполагаю, что он что-то строит. Когда я работаю в офисе и я хочу, чтобы добавить пользователя и я смотрю в документацию и там написано запустить файл Makefile, я буду путать на первый взгляд. Будет в Makefile собрать инструмент, что тогда я использую, чтобы добавить пользователя? Мне придется изучить, чтобы убедиться, что это действительно Добавить пользователя.

ремонтопригодность и расширяемость

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

В частности, нет порядка:

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

  • Вы не можете (легко) обрабатывать аргументы в файлах Makefile. Это будет сделать очень трудно добавить аргументы параметром--verbose или ключ--Force или --не-действие. Смотрите здесь для более подробного объяснения: https://stackoverflow.com/a/45003119/360899

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

  • Вы не можете (легко) извлечения общего кода на функции. Есть "консервы рецепты". Но я бы не хотел.

  • Другие загадочные Makefile и причуды. Например:

Бонус проблема: вы не можете поставить Makefile в /usr/Бен или ~/БИН. в любом случае потребуется написать скрипт-обертку.

файлы предназначены для автоматизации процесса построения, а не для автоматизации задач системного администрирования

С помощью make-файлов для автоматизации задач система будет как с помощью Git, вместо rsync для резервного копирования системы.

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


Благо Makefile, который я могу придумать, что бы вам не надо писать шаблонные обращения аргумент. Сравните:

В Makefile:

команды useradd:
 команды @Echo, что делать вещи для команды useradd

команда userdel:
 команды @Echo, что делать вещи для команда userdel

Скрипт:

#!/Бен/ш

если [ $# == 0 ]; тогда
 Эхо "нужен аргумент: useradd или команда userdel"
 выход 1
интернет

если [ "$1" == "программах" ]; затем
 команды Эхо", что делают все для команды useradd"
Элиф [ "$1" == "команда userdel" ]; затем
 команды Эхо", что делают вещи для команда userdel"
еще
 Эхо "неизвестный аргумент: $1"
 выход 1
интернет

Но потом:

$ сделать userdell
сделать: *** нет правила, чтобы сделать мишень 'userdell'. Стоп.
$ ./script.sh userdell
неизвестный аргумент: userdell

вы не можете настроить сообщения об ошибках. Вы просто не можете настроить обработку аргумент. период.

+600
Bekki 14 февр. 2013 г., 01:47:07

Perl для спасения:

на Perl -я~ -0777 -ЧП 'з/текст = "[^"]+"/текст = ""/г' входной-файл
  • -я~ будет редактировать файл "на месте", оставив резервную копию
  • -0777 читает весь файл сразу, а не построчно

Замена С/// работает аналогично как в СЭД (т. е. она совпадает текст = " последовало ничего, кроме двойных кавычек много раз до двойной кавычки), но в этом случае, он работает на весь файл.

+599
WaxL 24 нояб. 2020 г., 06:42:44

Во время установки в Xcode 4.2 для снежного барса (это на новой установке Mac и OSX, которая была обновлена до последней OSX версии), я получаю следующее сообщение об ошибке в /var/журнал/установить.файл журнала.

Не удалось установить предпечатной: ошибка домен=код PKInstallErrorDomain=102
Пользователи=0x1003c46b0 "пакет “OpenGLApps.ПКГ” является недоверенным". Базовый 
Ошибка=(Ошибка домен=NSOSStatusErrorDomain код=-2147409654 пользователи=0x1003b1f10
"Операция не может быть завершена. CSSMERR_TP_CERT_EXPIRED")

Установщик указывает на общую ошибку и предлагает попробовать установить снова или обратитесь к поставщику.

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

Эта установка была скачана сегодня с сайта разработчиков Apple под другие загрузки.

+589
user10532107 25 окт. 2013 г., 21:32:28

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

+585
daintrees 14 авг. 2014 г., 06:55:42

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

Большое спасибо заранее.

+575
Mfaiz212 30 нояб. 2013 г., 00:19:39

Можно ли иметь предварительный просмотр виртуальных пространств в строке меню, как это https://github.com/maho2nd/enhanced-ubuntu-workspace-indicator?

                       ss of ubuntu ex

В более общем плане, я хотел бы знать, какие просторы ясны, а какие заняты.

Примечание: Я уже использую WhichSpaces но он дает только текущее пространство в качестве индекса.

+562
splitfeed 17 янв. 2019 г., 07:02:56

Вы можете использовать extglob вариант:

shopt -с extglob
строка='@(файл foo|бар)'
+522
binaryZomby 24 дек. 2022 г., 12:18:30

источник поиск пути по умолчанию.

Но в bash, автодополнение не работает при вводе имени команды после источник.

В общем, когда автодополнение на основе пути работы, и когда его нет?

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

Спасибо.

+481
Roshan padvi 14 апр. 2017 г., 06:31:57

Я Шри-Ланки мужского на женский транссексуалов человек (но мой проездной документ по-прежнему перечисляет мне как мужчина) и есть парень из Соединенных Штатов. Мы можем выйти замуж в США по гостевой визе или туристической визе?

+364
rcegjfwnw 12 сент. 2018 г., 07:24:42

Ближе к концу игры, когда происходит корректировка цены 9 или 10 портфели можно puled из мешка, но только 5 будут заменены.

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

Есть ли правило, что делать в такой ситуации патовой быть объявлен, или это нормально и приемлемо?

+348
CrayFachry 24 июл. 2011 г., 01:20:32

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

+328
MrBubbles 22 июн. 2023 г., 06:01:56

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

+324
Mathieu Post 20 мар. 2018 г., 07:35:54

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

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

Я использую много 3-сторонних приложений для создания музыки, и они не совместимы с 10.10, т. е. про инструменты и т. д. Я отформатировал жесткий диск в попытке начать все сначала, но он держит повторная Йосемити из интернета.

Я сделал несколько загрузочных дисков USB, но когда они идут, чтобы загрузить это просто дает мне "международный" знак (см. рисунок ниже).

Может кто-то пожалуйста, помогите мне, как моя работа и жизнь связана в моей студии. Да и мой внешний жесткий диск теперь вдруг только для чтения с поддержкой NTFS вместо Мак чтения/записи.

*****Я сделал флешку несколько разных времен, используя первое приложение, которое было нарушить и второй раз через Дисковую утилиту и восстановить вариант с ДМГ в качестве источника и USB в качестве своей цели... я тоже пробовал несколько разных версий Маверикс. ПОЖАЛУЙСТА, ПОМОГИТЕ.

Screenshot of OS X when cannot boot off of a USB

+279
Bill Blaze 8 июн. 2017 г., 06:16:01

Я не уверен.

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

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

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

+273
Marga Tabah 20 авг. 2021 г., 17:48:00

Можно ли есть Мак мини работает закон OSX, как Bluetooth-гарнитуры для iPhone? (звук выходит динамики мини, звук идет в мини-микрофон)

Я предполагаю, что мини будет поддержка Bluetooth - гарнитура профиль?

+258
user223878 19 авг. 2012 г., 02:37:22

Пару друзей я знаю, используется следующим образом

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

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

  • Airbnb.com
  • Молодежные Хостелы

Они могут предоставить экономичные варианты, а также

+252
endo64 19 мар. 2014 г., 10:21:16

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