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

112
Сценарий Bash печатает «Команда не найдена» в пустых строках

Каждый раз, когда я запускаю скрипт bash scriptname.shиз командной строки в Debian, я получаю, Command Not foundа затем результат скрипта. Сценарий работает, но Command Not Foundдля каждой пустой строки на экране всегда печатается инструкция. Каждая пустая строка означает, что команда не найдена....

112
Как я могу перевести текущий запущенный процесс Linux в фоновый режим? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос У меня есть команда, которая загружает файлы с помощью git на удаленный сервер из...

112
Как преобразовать результаты ActiveRecord в массив хешей

У меня есть результат операции поиска ActiveRecord: tasks_records = TaskStoreStatus.find( :all, :select => "task_id, store_name, store_region", :conditions => ["task_status = ? and store_id = ?", "f", store_id] ) Теперь я хочу преобразовать эти результаты в массив таких хэшей: [0] -> {...

112
Скопируйте все файлы с определенным расширением из всех подкаталогов

В unix я хочу скопировать все файлы с определенным расширением (все файлы Excel) из всех подкаталогов в другой каталог. У меня есть такая команда: cp --parents `find -name \*.xls*` /target_directory/ Проблемы с этой командой: Он также копирует структуру каталогов, и мне нужны только файлы (поэтому...

112
В чем разница между «сквошем» и «исправлением» в расширении Git / Git?

Я уже некоторое время использую Git Extensions (это круто!), Но я не нашел простого ответа на следующие вопросы: Иногда при наборе сообщения о фиксации допускаю опечатку. Мой друг показал мне, как это исправить следующим образом (в расширениях Git): Щелкните правой кнопкой мыши фиксацию>...

112
git нажимает неправильного пользователя с терминала

У меня проблема с git и моим терминалом. Вот галерея, чтобы показать вам мою проблему: http://imgur.com/a/6RrEY Когда я нажимаю коммиты с моего терминала, git говорит, что я нажимаю на них с другим именем пользователя, это пользователь из моей организации (моей компании) без фиксации вообще, и...

111
Как запустить команду в фоновом режиме и не получить результата?

Я написал два сценария оболочки a.shи b.sh. У меня a.shи у b.shменя есть бесконечный цикл for, и они выводят какой-то вывод на терминал. Я хочу написать другой сценарий, который вызывает оба a.shи, b.shно я хочу, чтобы пользователь немедленно восстановил контроль над терминалом, вместо того, чтобы...

111
Где разместить утверждения переменной $ PATH в zsh?

Мне нравится zsh, но я не уверен, где разместить свои $PATHутверждения и утверждения о других переменных? Я обнаружил, что они разбросаны по файлам .zshrc .zprofile .bashrc .bash_profile, а иногда и удваиваются. Я понимаю , что имея ничего внутри bashфайлов не имеет большого смысла , видя , как я...

111
Чтение вывода команды в массив в Bash

Мне нужно прочитать вывод команды в моем скрипте в массив. Например, команда: ps aux | grep | grep | x и выводит строку за строкой вот так: 10 20 30 Мне нужно прочитать значения из вывода команды в массив, а затем я выполню некоторую работу, если размер массива меньше...

111
Сохранить текущий каталог в переменной с помощью Bash?

Я пытаюсь найти текущий рабочий каталог и сохранить его в переменной, чтобы я мог работать export PATH=$PATH:currentdir+somethingelse. Я не совсем уверен, есть ли у них переменная, которая по умолчанию содержит cwd. Как сохранить текущий каталог в переменной с помощью...

111
Запуск сценария bash из Python

У меня проблема со следующим кодом: callBash.py: import subprocess print "start" subprocess.call("sleep.sh") print "end" sleep.sh: sleep 10 Я хочу, чтобы «конец» печатался через 10 секунд. (Я знаю, что это глупый пример, я мог бы просто спать в python, но этот простой файл sleep.sh был просто...

111
Что такое псевдо-TTY-выделение? (SSH и Github)

Я пытался настроить SSH-соединение с Github, следуя этому руководству: https://help.github.com/articles/testing-your-ssh-connection/ Я наткнулся на следующую команду: $ ssh -T git@github.com # Attempts to ssh to github Любопытно, я посмотрел руководство по ssh. В нем говорилось следующее: -T...

111
Что означает в оболочке, когда мы помещаем команду в знак доллара и круглые скобки: $ (команда)

Я просто хочу понять следующую строку кода в оболочке. Он используется для получения текущего рабочего каталога. Я знаю, что $(variable)имя возвращает значение внутри имени переменной, но что $(command)должно возвращать? Возвращает ли значение после выполнения команды? В этом случае мы можем...

111
Как извлечь один столбец из файла csv

Если у меня есть файл csv, есть ли быстрый способ bash распечатать содержимое только одного столбца? Можно с уверенностью предположить, что каждая строка имеет одинаковое количество столбцов, но содержимое каждого столбца будет иметь разную...

110
Как выполнить любую команду, отредактировав свой файл (аргумент) «на месте» с помощью bash?

У меня есть файл temp.txt, который я хочу отсортировать с помощью sortкоманды в bash. Я хочу, чтобы отсортированные результаты заменили исходный файл. Например, это не работает (у меня пустой файл): sortx temp.txt > temp.txt Можно ли это сделать одной строкой, не прибегая к копированию во...

110
Разница строк в Bash

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