Вопросы с тегом «sh»

236
Выберите объекты на основе значения переменной в объекте, используя jq

У меня есть следующий файл JSON: { "FOO": { "name": "Donald", "location": "Stockholm" }, "BAR": { "name": "Walt", "location": "Stockholm" }, "BAZ": { "name": "Jack", "location": "Whereever" } } Я использую jq и хочу получить элементы «name» для объектов, где «location» - «Stockholm». Я знаю, что...

236
Python не работает в командной строке git bash

Python не будет работать в git bash (Windows). Когда я набираю python в командной строке, он выводит меня на пустую строку, не говоря о том, что он вошел в python 2.7.10, как и в Powershell. Это не дает мне сообщение об ошибке, но Python просто не работает. Я уже убедился, что переменные среды в...

235
перенаправить копирование стандартного вывода в файл журнала изнутри самого скрипта bash

Я знаю, как перенаправить стандартный вывод в файл: exec > foo.log echo test это поместит 'test' в файл foo.log. Теперь я хочу перенаправить вывод в файл журнала и сохранить его на стандартный вывод то есть это можно сделать тривиально снаружи скрипта: script | tee foo.log но я хочу сделать...

235
«Find: paths должен предшествовать выражению:» Как мне указать рекурсивный поиск, который также находит файлы в текущем каталоге?

Я с трудом получая находку для поиска совпадений в текущем каталоге, а также его подкаталогов. Когда я запускаю find *test.cэто только дает мне совпадения в текущем каталоге. (не смотрит в подкаталоги) Если я попытаюсь, find . -name *test.cя ожидаю те же результаты, но вместо этого он дает мне...

235
Как запретить Conda активировать базовую среду по умолчанию?

Я недавно установил anaconda2 на моем Mac. По умолчанию Conda настроена на активацию базовой среды, когда я открываю новый сеанс терминала. Я хочу получить доступ к командам Conda (т.е. я хочу, чтобы путь к Conda был добавлен в мой $ PATH, что делает Conda при инициализации, так что все в порядке)....

234
Как передать стандартный вывод, сохраняя его на экране? (а не в выходной файл)

Я хотел бы передать стандартный вывод программы, сохраняя ее на экране. С простым примером ( echoиспользуйте здесь только для иллюстрации): $ echo 'ee' | foo ee <- вывод, который я хотел бы увидеть Я знаю, что можно скопировать стандартный вывод в файл, но это не то, что я хочу. $ echo 'ee' |...

233
Как составить список сеансов экрана?

У меня есть несколько серверов, на которых я использую эксперименты screen. Процедура следующая: ssh на сервер XXX запуск screen начать эксперименты в нескольких вкладках открепление screen отключиться от сервера Пока проводятся эксперименты, я легко могу определить, на каких серверах они...

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

У меня есть небольшой патч, спрятанный в моем git-тайнике. Я применил это к моей рабочей копии, используя git stash apply. Теперь я хотел бы отменить эти изменения, применив патч в обратном порядке (вроде как то, что git revertможно сделать, но против тайника). Кто-нибудь знает как это сделать?...

232
Как разместить каталог ~ / .composer / vendor / bin в вашем PATH?

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

232
Lodash удаляет дубликаты из массива

Это мои данные: [ { url: 'www.example.com/hello', id: "22" }, { url: 'www.example.com/hello', id: "22" }, { url: 'www.example.com/hello-how-are-you', id: "23" }, { url: 'www.example.com/i-like-cats', id: "24" }, { url: 'www.example.com/i-like-pie', id: "25" } ] С Lodash, как я могу удалить объекты...

231
Лучший способ смоделировать «group by» из Bash?

Предположим, у вас есть файл, который содержит IP-адреса, по одному адресу в каждой строке: 10.0.10.1 10.0.10.1 10.0.10.3 10.0.10.2 10.0.10.1 Вам нужен сценарий оболочки, который подсчитывает для каждого IP-адреса, сколько раз он появляется в файле. Для предыдущего ввода вам понадобится следующий...

230
Переименование файлов в папке на последовательные номера

Я хочу переименовать файлы в каталоге с последовательными номерами. На основании даты создания файлов. Для примера , sadf.jpgчтобы 0001.jpg, wrjr3.jpgчтобы 0002.jpgи так далее, количество ведущих нулей в зависимости от общего количества файлов (нет необходимости в дополнительных нулей , если не...

230
Хранение только не поэтапных изменений в Git

Я хотел бы сделать следующий рабочий процесс: Добавить изменения на сцену. Спрятать все остальные изменения, которые не были поставлены. Делайте что-нибудь с вещами на стадии (например, сборка, запуск тестов и т. Д.) Примените тайник. Есть ли способ сделать шаг 2? пример echo "123" > foo git add...

229
Как создать временный каталог?

Я использую, чтобы создать tempfile, удалить его и воссоздать его как каталог: tmpnam=`tempfile` rm -f $tmpnam mkdir "$tmpnam" Проблема в том, что другой процесс может получить такое же имя X, если он случайно запускает tempfile после одного процесса rm -f Xи непосредственно перед ним mkdir...

229
Visual Studio 2012 Web Publish не копирует файлы

У меня есть проект веб-приложения в VS 2012, и когда я использую инструмент веб-публикации, он успешно создается, но не копирует файлы в целевой объект публикации (в данном случае, Файловая система). Если я посмотрю на выходные данные сборки, то увижу, что все правильно копируется в obj \ Release \...

229
Распечатать элементы массива на отдельных строках в Bash?

Как напечатать элемент массива массива Bash на отдельных строках? Это работает, но, безусловно, есть лучший способ: $ my_array=(one two three) $ for i in ${my_array[@]}; do echo $i; done one two three Пробовал этот, но это не сработало: $ IFS=$'\n' echo ${my_array[*]} one two...

228
Как часто Python сбрасывается в файл?

Как часто Python сбрасывает в файл? Как часто Python сбрасывается на стандартный вывод? Я не уверен насчет (1). Что касается (2), я считаю, что Python сбрасывает на стандартный вывод после каждой новой строки. Но если вы перегружаете стандартный вывод в файл, он очищается так...