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

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.

1
Как выполнить псевдоним bash в новом окне экрана?
В моем .screenrc у меня есть несколько строк, похожих на следующие: screen -t qf1 bash Так что для этого окна я сейчас выполняю bash. Вместо этого я хотел бы выполнить следующий псевдоним "qf", который является псевдонимом bash, который выполняет lynx для определенного URL. Однако я получаю следующую ошибку: "Cannot exec …
4 linux  bash 

3
Может ли Ubuntu bash влиять на файлы Windows? [Дубликат]
На этот вопрос уже есть ответ здесь: Выполнение опасных команд linux в среде bash в Windows 1 ответ Может ли Ubuntu Bash, установленный из Магазина Windows, уничтожать или изменять файлы Windows? Я хочу свободно использовать Ubuntu Bash и не бояться, если я что-то сломаю. Я хочу знать, есть ли у …

2
Создать постоянный DOSKEY в Windows cmd
Я думаю, что название довольно очевидно. Вопрос в том, как создать псевдоним в Windows cmd, который также будет работать после закрытия и повторного открытия. Например, я хотел бы получить псевдоним ip вызвать команду ipconfig или псевдоним ls -l звонить Dir, Моя операционная система - Windows 10, на случай, если что-то …

3
linux - заменить все двойные символы новой строки пробелом
Можно ли заменить только двойные символы новой строки в текстовом файле, используя sed, awk, grep, tr или что-то еще? this is data this is more data Что мне нужно сделать, это заменить все двойные символы новой строки (\ n \ n, пробелов нет) пробелом, но сохранить все одинарные символы новой …
4 linux  bash  sed  awk 

2
Подстановка команд Bash не работает должным образом
Я хотел бы просмотреть последние несколько строк файла, но я хочу, чтобы столбцы были выровнены. По сути, я хочу отключить перенос слов. Это просто с: tail $FILE | cut -c -80 Но я пытаюсь обобщить свой сценарий для других пользователей, и я хотел бы сократить фактическую ширину терминала, которую я …

1
Хорошие команды в скрипте .sh для заданий cron
У меня есть этот PHP-скрипт, который мне нужно запустить на общем веб-хостинге. Я создал задание cron, которое выполняет скрипт sh. Команда для cron была: /bin/sh /home/user/script.sh Так что я предполагаю, что это Bourne Shell (или что-то совместимое). Сам скрипт был: #!/bin/sh cd /home/user/public_html/folder/ #updating DB php -q ./run_interactive_job.php batch_control_files/updateDB echo …

1
Linux / Bash: комментируйте каждую строку, соответствующую шаблону
sedчуждо мне, мягко говоря. Я хотел бы просмотреть дерево проекта C и закомментировать каждую строку, вызывающую функцию LogMsg(). Что-то, что могло бы достичь следующего: foreach: line within *.c if: line contains "LogMsg" prepend "//" Или так. Кроме того, я хотел бы посмотреть, смогу ли я добиться обратного, хотя я представляю, …
4 linux  bash  sed  c 


1
Я получаю bash: синтаксическая ошибка рядом с неожиданным токеном '('
Я работаю над сохранением рекордов для моей доски Game Elf JAMMA (412-в-1). В настоящее время я следую этому уроку . Я пытаюсь запустить эту команду mv hiscore(pre_mame0133u1).dat /mnt/three/usr/local/share/xmame/hiscore.dat но, как вы можете видеть на моем скриншоте , он возвращает ошибку bash: синтаксическая ошибка рядом с неожиданным токеном '('

2
grep -l выводит имена файлов с пробелами
Я хочу зациклить файлы с for f in `grep -rsl "foo" . `: do sed -i -- "s/foo/bar/g" $f; done; Но так как имена файлов содержат пробелы, имя файла разделяется при каждом обнаружении пробела. Как я могу передать имя файла с пробелами в doблок?
4 bash  grep  path  sed 


0
Bash возвращает ENOENT, пытаясь выполнить двоичный файл, который существует
У меня есть скрипт сборки Rust, который мне нужно запустить для проекта, которому я помогаю. Cargo пытается выполнить сценарий до основного процесса сборки, но не удается, поэтому я попытался запустить его: $ ./build-script-build bash: ./build-script-build: No such file or directory Тем не менее, файл явно существует: $ file build-script-build build-script-build: …
3 linux  bash 

2
Импорт переменных в одном сценарии оболочки из другого без выполнения указанного сценария оболочки
У меня есть 2 сценария оболочки, file1.sh и file2.sh file1.sh #!/usr/bin/env bash export var1="/data/share" export var2='password' echo "Hello" file2.sh #!/usr/bin/env bash source file1.sh echo $var1 echo $var2 Когда я выполняю file2.sh, я получаю следующий вывод Hello /data/share password Но мой ожидаемый результат /data/share password file1.sh выполняется, когда указано в file2.sh. …

4
Как я могу использовать терминал для входа в другой Mac?
У меня есть несколько скриптов Bash, которые копируют файлы с одного компьютера Mac на другой через локальную сеть, но мне нужно войти на другой компьютер Mac, чтобы скрипты работали. Немного обременительно пройти через Finder, хотя другие Mac-шоу достаточно легко отображаются на «общей» панели. Я хочу сделать это через Терминал, просто …
3 macos  bash  terminal  shell  mount 

2
Преобразовать строку bash в массив
У меня есть скрипт (в Node.js) с именем script.js, который выводит следующую строку: (1, 2, 3) Я хочу прочитать это в цикле следующим образом: INDICES=$(node script.js) for i in "{INDICES[@]}" do echo $i done Вместо печати 1 2 3 я получил (1, 2, 3) Поскольку вывод скрипта читается как строка. …
3 linux  bash 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.