0
ответов

Определить несколько переменных внутри цикла while

В настоящее время я читаю из CSV-файла и перебираю каждую строку, чтобы определить переменные в некоторых столбцах, которые я буду использовать позже. Скажем, мой CSV-файл выглядит следующим образом :Столбец1, Столбец2, Столбец3, Столбец4, Столбец5 Строка
29.11.2021
0
ответов

Добавление и подсчет ввода в bash

Как создать сценарий bash для добавления и подсчета количества введенных пользователем чисел? Я не вижу, как делать переменные, поскольку пользователь потенциально может вводить бесконечные входные данные. Если пользователь ничего не вводит, он должен выд
29.11.2021
0
ответов

Команда find создает пустые файлы в Linux

Я пытаюсь получить размер файла, связанный с именем файла журнала, указанным в ip _DBfiles.txt, с именами файлов журнала с сервера. При совпадении размер файла и имя файла должны быть записаны в 3-й файл op _DBfiles.txt 1.ip _DBfiles
28.11.2021
0
ответов

Почему мои осиротевшие внуки умирают, только если производят продукцию?

Я работаю над программой-«мастером», которая управляет набором параллельно работающих подчиненных -процессов-«ведомых». Подпроцессы -запускаются и уничтожаются по мере необходимости. Многие из этих подпроцессов -используют сценарии запуска -. Вывод pstree
27.11.2021
0
ответов

Как отобразить "$$ПАРАМТЕР _NM=1234"

Как я могу напечатать $$PARAMTER _NM=1234 в оболочке Linux? Я получаю PID моего текущего процесса с помощью $$, поэтому вывод выглядит как :1943ПАРАМТЕР _NM=1234 Но мне нужно :$$ПАРАМТЕР _NM=1234
25.11.2021
0
ответов

WSL :Получение сломанной вертикальной трубы (U+00A6 )вместо трубы (U+007C )символ в оболочке

При написании команды с вертикальной чертой для перенаправления вывода/ввода я получаю ломаную -вертикальную -строку (или ломаную -вертикальную -прямую )символ вместо сплошного -вертикальный -линейный символ (типичная труба)
23.11.2021
0
ответов

Почему тройной знак вопроса расплывается (??? )не работает с ls?

Я пытаюсь вывести список всех файлов с именем из 3 символов в /usr/bin. лс ??? должен делать именно это, но он перечисляет все файлы в каталоге. Обратите внимание, что ls ???? работает по назначению, показывая только файлы с именем из 4 символов. Он также
13.11.2021
0
ответов

man возвращает execve :Нет такого файла или каталога в тюрьме chroot

Я создал chroot-тюрьму и скопировал несколько двоичных файлов и соответствующих им библиотек в соответствующие подкаталоги. Пример :cp -v /usr/bin/edit /home/jail/usr/bin ldd /usr/бен/редактировать Linux -vdso.so.1 (0x00007fff565ae000 )libm.so.6 =>
11.11.2021
0
ответов

mv :не может указать «имя файла» нет такого файла или каталога

Я использую следующее sudo docker exec -w /home/Docker1 Docker _1 ls -S | кошка -п | пока читай н ф; do mv -n "$f" "$n.txt"; Выполнено команда для выполнения команды сортировки/переименования внутри док-контейнера (, который использует alpine
10.11.2021
0
ответов

Установка ловушки для INT не работает в подоболочке

$ bash -c "trap \"echo INT\" INT; sleep 3" & pid=$!; спать 1; убить -INT $pid; ждать [1] 27811 INT [1]+ Готово bash -c "trap \"echo INT\" INT; sleep 3" $(bash-c"ловушка\"
10.11.2021
0
ответов

создание json из jq

Я хочу сгенерировать файл json в jq, как показано ниже :{ "cpe" :"dabb8fbd -d7be -4175 -abb4 -c628bb8cf1b5", "пс" :["Обев"], "эц" :5, "pMap" :{ "айк" :["1 ~4 -b7 -4c -bb
09.11.2021
0
ответов

Как продолжить установку apt в оболочке, если вы выбрали отображение разницы обновлений конфигурации

Я обновился из оболочки, как обычно, но во время установки на 90% пакет, который обновил файл конфигурации, попросил меня ввести один из следующих параметров. Да (Y )Нет (N )Показать разницу (D )Я ввел D, чтобы показать различия
06.11.2021
0
ответов

Почему команда продолжает работать после закрытия терминала через выход?

Почему, когда я выполняю команду и выхожу в терминале (как vimiv и выхожу )vimiv продолжает работать, когда терминал закрыт
01.11.2021
0
ответов

sed:-e выражение #1, char 73 :unterminated `s' команда

Я новичок в SH и разработке, и я ошибаюсь в коде, по одной ошибке за раз. Я столкнулся с этой ошибкой сейчас, что я не могу добраться до сути. Любая помощь будет здорово
28.10.2021
0
ответов

Команда простого поиска не запускается

Я новичок в Linux и сейчас пытаюсь выполнить следующую команду: найти~-имя apt.no Я ищу apt.no в другом каталоге, указанном как файлы montrose -. От оболочки нет ответа, и она просто создает новую строку
27.10.2021
0
ответов

Как передавать динамические переменные в запросе mysql с помощью сценария оболочки

Это часть моего кода :образец _1='' образец _1 _является _отмененным = '' образец _2='' образец _2 _является _отмененным = '' образец _3='' образец _3 _является _отмененным = '' образец _4='' образец _4 _является _отмененным = '' образец _5='' образец _5
27.10.2021
0
ответов

Почему в stderr нет «Отказано в доступе»?

У меня есть команда :mywritercmd -f /tmp/test 2>&1 > log.txt Я запускаю в терминале bash, команда возвращает ошибку :не удалось открыть выходной файл "/tmp/test " :В доступе отказано Тем не менее, это сообщение об ошибке не записывается в журнал
25.10.2021
0
ответов

Почему я получаю непредвиденные результаты при попытке выполнить цикл столько раз, сколько ввел пользователь?

Я пишу этот сценарий оболочки bash :#!/бин/баш объявить -i N читать N для i в {1..$N} делать эхо "Число :$i" Выполнено (Я считаю, что declare -i N делает N целым числом )Однако при запуске я получаю следующий вывод :>вим новый.ш >
24.10.2021
0
ответов

перенаправление справа налево в кодовый блок

Рассмотрим этот сценарий :diff файл.txt < (cat файл.txt | grep -v '^\s *#'| sed '/^$/d' )это пример перенаправления справа налево, при котором вы обрабатываете файл и перенаправляете результат в качестве входных данных для сравнения. Подобный вариант испо
24.10.2021
0
ответов

Имя флага Tar -r означает

Почему флаг tar, используемый для добавления файла в архив, называется -r? Имена других флагов имеют некоторые пояснения (-x для eXtract, -C для изменения текущего каталога на другой для вывода,.. )но я не могу понять, как объяснить -r.
23.10.2021
0
ответов

Как использовать аргумент в одинарных кавычках

У меня есть файл, содержащий идентификаторы :123abc 456 дБн Я хочу передать их команде, пока я перебираю файл. В настоящее время моя команда работает следующим образом :часть _команды _'{"id" :{"S" :"123abc"}}'. Однако
20.10.2021
0
ответов

Как восстановить данные из резервной копии?

Я новичок в этой области, и у меня есть вопрос о восстановлении моих данных с сервера Debian, Я сохранил свои данные через rsync на втором сервере. Например, полная папка /etc/. Теперь мой вопрос
19.10.2021
0
ответов

Как отменить экспорт?

Я устанавливаю цепочку инструментов RISCVde. Я обнаружил, что всегда пропускаю установку. Когда я вывожу echo $RISCV, он указывает на пустой каталог. Я вижу, что он определен в файле /etc/profile :экспортировать RISCV=/opt/riscv -набор инструментов экспор
18.10.2021
0
ответов

какая польза от команды egrep [[ :print :]] в bash?

Я работаю над усовершенствованием сценария оболочки, который считывает файл и обрабатывает его. В основном входной файл содержит запись заголовка, за которой следует ряд подробных записей. Я хочу получить только запись заголовка из файла. $ cat образец _ф
13.10.2021
0
ответов

Linux :переменная синтаксического анализатора из команды set в файл bash

Я пытаюсь передать переменную из команды set в сценарий bash. $ set BeginTime=2021 -10 -11 2 :23 :00 &./getBeginTime.sh Файл getBeginTime.sh :местный getBeginTime=$ (установить | grep BeginTime )echo "Время начала := $getTimeBeginTime"
11.10.2021
0
ответов

Удалить имя и значение нулевой переменной при отображении в одной строке

У меня есть условие ниже, где значения указаны ниже. emp _имя="Сид" эмп _идентификатор = 1234 emp _хобби="" emp _любит = "плавание" emp _не нравится="" emp _summary="emp _имя :$emp _имя,emp _идентификатор :$emp _id,emp _хобби :$emp _хобби,эмп _нравится
11.10.2021
0
ответов

Заставить vim выделять сценарии оболочки с первой попытки

Я создаю множество сценариев оболочки с помощью VIM. Но так как у них нет расширения, VIM не выделяет синтаксис с первой попытки. Так что я должен написать #!/bin/bash и выйти из VIM и снова открыть его, чтобы он подсветил синтаксис
10.10.2021
0
ответов

Запустить скрипт, не нажимая Enter

Можно ли запустить программу, не нажимая Enter? Тогда у меня мог бы быть сценарий, в котором компакт-диск находится на одну папку выше. Тогда я мог бы удерживать ctrl, и каждый раз, когда я нажимал кнопку, этот скрипт запускался
07.10.2021
0
ответов

Почему в make-файле GNU не работает логический оператор ИЛИ bash?

У меня есть следующий GNU make Makefile PWD := $ (оболочка pwd )obj -m += liason.o по умолчанию :bash -c '[ "$ (lsmod|grep liason )" == "" ] || rmmod связь make -C /src M=$ (PWD )модули Я вызываю make-файл
06.10.2021
0
ответов

зачем использовать xargs без параметров?

Я отлаживаю сложный сценарий оболочки и вижу следующий код :эхо $данные | xargs -n1 | сортировать -u | сед с/. */%&%/' | xargs | sed 's/ /,/g;s/%/"/g' `какая польза может иметь xargs без какой-либо команды здесь?
06.10.2021