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

325
Как я могу использовать обратные или отрицательные подстановочные знаки при сопоставлении с образцом в оболочке Unix / Linux?

Скажем, я хочу скопировать содержимое каталога, исключая файлы и папки, имена которых содержат слово «Музыка». cp [exclude-matches] *Music* /target_directory Что должно пойти вместо [exclude-match] для достижения этой...

325
Удалить все локальные ветки Git

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

325
Строка хэша узла.js?

У меня есть строка, которую я хочу хэшировать. Какой самый простой способ генерировать хеш в node.js? Хеш предназначен для управления версиями, а не

321
Как я могу получить имя пользователя текущего пользователя в Bash?

Я пишу программу на Bash, которая должна получить имя пользователя пользователя. Я слышал о том, что называется whoami, но я понятия не имею, что он делает или как его использовать. Какую команду я использую, чтобы получить текущее имя...

319
Как урленкодировать данные для команды curl?

Я пытаюсь написать bash-скрипт для тестирования, который принимает параметр и отправляет его через curl на веб-сайт. Мне нужно URL кодировать значение, чтобы убедиться, что специальные символы обрабатываются правильно. Каков наилучший способ сделать это? Вот мой основной сценарий: #!/bin/bash...

319
Какой самый простой способ вызвать сбой программы на C ++?

Я пытаюсь создать программу на Python, которая взаимодействует с другим аварийным процессом (это не в моих руках). К сожалению, программа, с которой я взаимодействую, даже не дает сбоя! Поэтому я хочу сделать быструю программу на C ++, которая намеренно зависает, но я на самом деле не знаю лучшего...

318
Изменение оболочки по умолчанию в Linux [закрыто]

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

318
Какой тип столбца / длину следует использовать для хранения хешированного пароля Bcrypt в базе данных?

Я хочу сохранить хешированный пароль (используя BCrypt) в базе данных. Что будет хорошим типом для этого, и какой будет правильная длина? Пароли, хэшированные с BCrypt, всегда имеют одинаковую длину? РЕДАКТИРОВАТЬ Пример хэша: $2a$10$KssILxWNR6k62B7yiX0GAe2Q7wwHlrzhF3LqtVvpyvHZf0MwvNfVu Похоже, что...

317
Проверьте размер папки в Bash

Я пытаюсь написать сценарий, который будет рассчитывать размер каталога, и если размер меньше 10 ГБ и больше 2 ГБ, выполните какое-то действие. Где мне нужно указать имя моей папки? # 10GB SIZE="1074747474" # check the current size CHECK="`du /data/sflow_log/`" if [ "$CHECK" -gt "$SIZE" ]; then...

310
Запуск нескольких команд с помощью xargs

cat a.txt | xargs -I % echo % В приведенном выше примере xargs принимает echo %в качестве аргумента команды. Но в некоторых случаях мне нужно несколько команд для обработки аргумента вместо одной. Например: cat a.txt | xargs -I % {command1; command2; ... } Но xargs не принимает эту форму. Одно из...

309
Как заставить команду 'cut' обрабатывать те же последовательные разделители, что и один?

Я пытаюсь извлечь определенное (четвертое) поле из текстового потока, скорректированного по столбцам. Я пытаюсь использовать cutкоманду следующим образом: cat text.txt | cut -d " " -f 4 К сожалению, cutне рассматривает несколько пробелов как один разделитель. Я мог бы пройти через awk awk '{ printf...

309
Как сделать глубокое сравнение между 2 объектами с помощью lodash?

У меня есть 2 вложенных объекта, которые отличаются друг от друга, и мне нужно знать, имеют ли они различия в одном из своих вложенных свойств. var a = {}; var b = {}; a.prop1 = 2; a.prop2 = { prop3: 2 }; b.prop1 = 2; b.prop2 = { prop3: 3 }; Объект может быть намного сложнее с более вложенными...

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

Я хочу представить несколько условий, как это: if [ ( $g -eq 1 -a "$c" = "123" ) -o ( $g -eq 2 -a "$c" = "456" ) ] then echo abc; else echo efg; fi но когда я выполняю скрипт, он показывает syntax error at line 15: `[' unexpected, где строка 15 показывает, если .... Что не так с этим условием? Я...