У меня есть скрипт print.sh: #!/bin/bash echo printing provided args: for i in "$@"; do echo -e "\t${i}" done Если я сделаю это в приглашении a=$(. print.sh ); echo "${a}" затем я получаю printing provided args: в качестве сохраненного вывода Мой основной скрипт для проверки подстановки ....
unix 10 Янв 2022 в 19:58
У меня есть простой сценарий резервного копирования, который также создает архив локальных данных tar/gzip на внешнее USB-устройство, а затем копирует этот архив на второе USB-устройство. Например: usb1="/mnt/usbone" usb2="/mnt/usbtwo" source="/home/user" tar cfz ${usb1}/source.tar.gz ${source} cp ....
unix 10 Янв 2022 в 17:11
Я использую Ubuntu 20.04 и имею список имен пакетов, для которых я хочу проверить, является ли он частью репозитория Ubuntu по умолчанию. Пока я повторяю проверку списка с помощью следующего скрипта: #!/bin/bash input="modified_list.txt" RED='\033[0;31m' NC='\033[0m' if [ ! -f $input ]; then ....
Среда: Linux like Ubuntu, bash Firefox Известно, что можно закрыть все окна Firefox по имени: pkill firefox Известно, что программы можно закрыть: kill -xx PID Известно, что закрывать вкладку firefox с помощью xdotool и отправлять ярлык не рекомендуется, это зависит от связанных с этим ошибок xdo....
superuser 10 Янв 2022 в 15:57
Я пытаюсь выполнить скрипт, используя только его имя. Поэтому, естественно, я добавил его в переменную PATH. Но похоже зш это не волнует. Если я переключаюсь на bash, все работает нормально. Следующие фрагменты терминала произошли последовательно без каких-либо промежуточных элементов. Я просто....
apple 10 Янв 2022 в 11:16
Содержимое error.txt: KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 https://www.tecmint.com/use-next -команда-с-awk-в-linux/ https://stackoverflow.com/a/32482224/15603477 https://stackoverflow.com/a/9605559/15603477 Пытаюсь понять awk ....
unix 10 Янв 2022 в 08:27
Это PID оболочки: nathan@guixlaptop ~ $ $$ bash: 10984: command not found Я экспортирую переменную среды: nathan@guixlaptop ~ $ export TESTVAR=test Переменная не найдена в среде оболочки: nathan@guixlaptop ~ $ cat /proc/10984/environ | grep TESTVAR || echo "fail" fail Как сделать, чтобы переменна....
unix 10 Янв 2022 в 07:57
https://stackoverflow.com/a/7451478/15603477 Я понимаю grep -A1 'blah' logfile | grep -v "blah" Но я не понимаю sed -n '/blah/{n;p;}' logfile До сих пор я проверял страницу параметров командной строки sed вручную: https:/ /www.gnu.org/software/sed/manual/html_node/Command_002dLine-Options.html. Е....
unix 9 Янв 2022 в 19:09
Я новичок в Bash и кодировании в целом и не буду лгать. Мне нужна помощь для домашнего задания, в котором нужно создать сценарий, который запрашивает у пользователя имя файла, а затем перемещает его в указанное место. Я предполагаю, что сценарий для фактического перемещения файла будет #!/bin/bash m....
askubuntu 9 Янв 2022 в 18:47
На удаленном сервере, который был обновлен более новой версией Ubuntu, когда я пытаюсь перенаправить stderr, это не сработает. Используя putty от windows, но я так делал на старом сервере постоянно. g++ filename 2> whatever.txt Просто говорит g++: ошибка: 2: нет такого файла или каталога Когда я на....
unix 9 Янв 2022 в 18:00
Исходя из этого обсуждения: Когда у меня (зш 5.8, баш 5.1.0) var="ASCII" echo "${var} has the length ${#var}, and is $(printf "%s" "$var"| wc -c) bytes long" Ответ прост: это 5 символов, занимающих пять байт. Теперь var=Müller дает Müller has the length 6, and is 7 bytes long Что предполагает, что....
unix 9 Янв 2022 в 15:36
Мне было интересно, как мы можем объединить два PDF-файла, предположим, нечетный.pdf и четный.pdf, но без использования команды перемешивания pdftk, то есть с использованием только основных циклов. Конечно, мы можем использовать: pdftk A=odd.pdf B=even.pdf shuffle A B output whole.pdf Но я хочу ис....
askubuntu 8 Янв 2022 в 23:37
Я написал простой скрипт. read -p "Enter the path: " path echo "$path" Я даю ввод как $HOME И вывод: $HOME И если я напишу echo "$HOME" Выходы /home/sam Так почему не в первом случае?....
unix 8 Янв 2022 в 20:55
Есть ли какая-либо команда в linux, чтобы сохранить только имя файла без его расширения? file=$1 cat $file > $file.fasta ....
askubuntu 8 Янв 2022 в 20:24
Я хочу отправить такой запрос с помощью curl: curl some parameters and headers --data-binary '{"secret":"$1"}' Но $1 не является переменной. Я попытался использовать echo с помощью этой команды: echo '{"asd":"$1"}' dhkdgb И я получил такой результат: {"asd":"$1"} dhkdgb Однако я хочу получить эт....
askubuntu 8 Янв 2022 в 18:08
https://www.gnu.org/software/gawk/manual/gawk. html на основе раздела 1.1.2 1.1.2 Запуск awk без входных файлов Я могу понять awk '{print $0}' marks.txt это как эхо. он вернется 1) Amit Physics 80 2) Rahul Maths 90 3) Shyam Biology 87 4) Kedar English 85 5) Hari History....
unix 8 Янв 2022 в 17:44
У меня есть постустановочный скрипт, который запускает cp -f ./foo/a.json ./node_modules/bar/a.json, и он дает сбой с ошибкой, что файл уже существует (что он и делает, но я пытаюсь перезаписать его своей собственной версией). Разве весь смысл флага -f не в том, чтобы убедиться, что это принудительн....
unix 8 Янв 2022 в 00:35
Может ли кто-нибудь объяснить, почему мой скрипт перестает создавать папки в 406 папках, и сказать мне, как заставить его работать? #!/bin/bash rm -rf infinite2 while true do mkdir infinite2 cd ./infinite2 mkdir infinite1 cd ./infinite1 done Я потратил пару дней, пытаясь понять это, и не мог на....
askubuntu 7 Янв 2022 в 19:48
Я использую образ Docker и создаю файл докеров. Файл locale.gen (из /etc/locale.gen) содержит комментарии с # рядом с языками: ca_ES.UTF-8 UTF-8 # Catalan (Spain) de_DE.UTF-8 UTF-8 # German (Germany) el_GR.UTF-8 UTF-8 # Greek (Greece) en_GB.UTF-8 UTF-8 # English (United Kingdom) en_NZ.UTF-8 UTF-8 #....
unix 7 Янв 2022 в 19:26
У меня есть эта команда git init lerna-repo && cd lerna-repo , где я повторяю learna-repo. Я хочу знать, как я могу сделать его минимальным, чтобы мне нужно было написать learna-repo только один раз. Я что-то попробовал и обнаружил, что использую что-то вроде repo="larna-repo" && git init $repo && ....
superuser 7 Янв 2022 в 18:12
Мне было интересно, можно ли записать файл образа диска непосредственно в раздел без предварительного сохранения его в виде файла. Что-то типа dd if="http://diskimages.com/i_am_a_disk_image.img" of=/dev/sdb1 bs=2M Я бы также принял ответ на C или Python, потому что я знаю, как их компилировать.....
unix 7 Янв 2022 в 17:44
У меня есть файл с именем path.txt, который содержит пути к некоторым файлам в виде строк: ../../data/first.gz ../../data/second.gz Я хочу прочитать path.txt, прочитать каждую строку, сохранить содержимое этих файлов (файлы .gz) в новый файл. Я нашел аналогичный вопрос здесь awk для чтения файлов....
unix 7 Янв 2022 в 16:07
В настоящее время у меня есть сценарий bash, в котором я принимаю ввод из командной строки, но ввод осуществляется с пробелами, а сценарий bash не читает слово после пробела. Скрипт примерно такой #!/bin/bash var1=$1 var2=$2 echo $var1 echo $var2 Предположим, я сохранил этот файл как test.sh. Теп....
unix 7 Янв 2022 в 13:21
Настроил crontab для запуска скрипта. Конфигурация crontab * * * * * export DISPLAY=:0 && sh $HOME/path/to/script >> /tmp/error.llog 2>&1 Сценарий gnome-terminal --window -e "sudo ifconfig wlo1 down; sleep 1; sudo ifconfig wlo1 up" Всякий раз, когда скрипт выполняется, я получаю следующее сообщени....
askubuntu 7 Янв 2022 в 11:54
Мне было интересно, как я могу создать ярлык папки, используя символ $? Это вообще правильный вопрос, который я задаю, или это просто псевдоним, который кто-то создал с этим символом. Я супер новичок в линуксе. Благодарность....
unix 7 Янв 2022 в 08:48