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

148
Как использовать sed, чтобы удалить последние n строк файла

Я хочу удалить несколько n строк из конца файла. Можно ли это сделать с помощью sed? Например, чтобы удалить строки от 2 до 4, я могу использовать $ sed '2,4d' file Но я не знаю номеров строк. Я могу удалить последнюю строку, используя $sed $d file но я хочу знать способ удалить n строк с конца....

148
исходная команда не найдена в оболочке sh

У меня есть скрипт, который использует shоболочку. Я получаю сообщение об ошибке в строке, которая использует sourceкоманду. Кажется source, не входит в мою shоболочку. Если я явно пытаюсь запустить sourceиз оболочки, я получаю: sh: 1: source: not found Должен ли я как-то установить «источник»? У...

148
Баш: плохая замена

#!/bin/bash jobname="job_201312161447_0003" jobname_pre=${jobname:0:16} jobname_post=${jobname:17} Этот скрипт bash выдает мне ошибку подстановки в Ubuntu. Любая помощь будет высоко

148
Отказано в разрешении на Github: у агента добавления ssh нет идентификаторов

Это мой первый доступ к GitHub, и у меня нет опыта использования консоли. Я на MacBook, используя Bash. Когда я пытаюсь получить доступ к GitHub, я получаю это: git clone git@github.com:dhulihan/league-of-legends-data-scraper.git Cloning into 'league-of-legends-data-scraper'... Permission denied...

148
Как использовать lodash, чтобы найти и вернуть объект из массива?

Мои объекты: [ { description: 'object1', id: 1 }, { description: 'object2', id: 2 } { description: 'object3', id: 3 } { description: 'object4', id: 4 } ] В моей функции ниже я передаю описание, чтобы найти соответствующий идентификатор: function pluckSavedView(action, view) { console.log('action:...

148
Visual Studio SignTool.exe не найден

Я завершил приложение, которое сделал в Visual Studio 14.0, но при попытке опубликовать программу я получаю сообщение об ошибке, так как Visual Studio не может найти «SignTool.exe». Я несколько раз искал свой жесткий диск, но на моем компьютере его нет. Может кто-нибудь помочь мне найти или...

147
Дождитесь окончания процесса

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

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

Я пытаюсь сделать противоположное « Определить, является ли stdin терминалом или каналом? ». Я запускаю приложение, которое меняет свой формат вывода, потому что оно обнаруживает канал в STDOUT, и я хочу, чтобы оно считало, что это интерактивный терминал, поэтому я получаю тот же вывод при...

147
Как получить значение переменной, если имя переменной хранится в виде строки?

Как я могу получить значение переменной bash, если у меня есть имя переменной в виде строки? var1="this is the real value" a="var1" Do something to get value of var1 just using variable a. Контекст: У меня есть несколько AMI ( Amazon Machine Image ), и я хочу запустить несколько экземпляров...

147
Используйте файл PPK в терминале Mac для подключения к удаленному подключению через SSH [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт в прошлом году . Уточните этот вопрос Я использовал Putty в Windows XP и...

147
Как я могу удалить расширение имени файла в сценарии оболочки?

Что не так со следующим кодом? name='$filename | cut -f1 -d'.'' Как есть, я получаю буквенную строку $filename | cut -f1 -d'.', но если я удаляю кавычки, я ничего не получаю. Между тем, набрав "test.exe" | cut -f1 -d'.' в оболочке дает мне вывод, который я хочу test. Я уже знаю $filename, было...

147
Напечатайте дату последнего изменения файла в Bash

Я не могу найти, как распечатать дату файла. Я до сих пор могу распечатать все файлы в каталоге, но мне нужно распечатать даты с ним. Я знаю, что мне нужно прикрепить формат даты с эхом записи, но все, что я не могу найти правильный формат. echo "Please type in the directory you want all the files...

147
Проблема, выдвигающая новый код в Github

Я создал новый репозиторий на Github, который теперь имеет только файл Readme.md. У меня есть недавно созданный проект RoR, который я хотел перенести в этот репозиторий. Ниже приведены команды, которые я дал в своем терминале, чтобы выполнить это вместе с ошибкой, которую я получаю. git remote add...

146
Преобразование ключа pem в формат ssh-rsa

У меня есть сертификат в derформате, из него с помощью этой команды я генерирую открытый ключ: openssl x509 -inform der -in ejbcacert.cer -noout -pubkey > pub1key.pub Что приводит к следующему: -----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC7vbqajDw4o6gJy8UtmIbkcpnk...

146
Как отформатировать патч с тем, что я припрятал

В git я прячу свои изменения. Могу ли я создать патч из того, что припрятал? А затем применить этот патч в каком-нибудь другом репозитории (мой коллега)? Я знаю git format-patch -1, но думаю, что это за то, что я совершил. Но я ищу то же самое для изменений, которые я спрятал. А как я могу...

146
Выход из сценария при ошибке

Я создаю сценарий оболочки, который имеет такую ifфункцию: if jarsigner -verbose -keystore $keyst -keystore $pass $jar_file $kalias then echo $jar_file signed sucessfully else echo ERROR: Failed to sign $jar_file. Please recheck the variables fi ... Я хочу, чтобы выполнение сценария завершилось...

146
Функция Bash для поиска новейшего шаблона соответствия файла

В Bash я хотел бы создать функцию, которая возвращает имя самого нового файла, соответствующего определенному шаблону. Например, у меня есть каталог таких файлов, как: Directory/ a1.1_5_1 a1.2_1_4 b2.1_0 b2.2_3_4 b2.3_2_0 Мне нужен самый новый файл, который начинается с "b2". Как мне это сделать в...