4
ответа

Использует ли cat отложенные вычисления?

При использовании каналов, например, sudo cat /dev/sda | струны | меньше я могу перемещаться по строкам строк моего устройства sda. Но загружается ли содержимое устройства sda полностью и выводится на ...
02.04.2020
4
ответа

Печать нескольких пустых строк без повторения \n

echo используется для создания новой строки в Linux. echo -e '\n' 2 строки echo -e '\n\n' 3 строки и так далее. например user@linux:~$ echo user@linux:~$ echo -e '\n' user@linux:~$ echo -e '\n\n' user@linux:~$ ...
30.03.2020
4
ответа

Чтение из stderr в c

Это моя программа на c, читающая из stderr i write #include #include int main(void) { char buff[3]; читать (2, buff, sizeof (buff)); printf("%s", buff"); вернуть 0; } Мой ...
21.03.2020
4
ответа

отформатировать вывод сценария оболочки в виде таблицы

Я запускаю сценарий в цикле, который создает некоторые данные в соответствии с некоторой логикой, а затем отображает вывод в некоторой комбинации, но вывод, который я получаю находится в новой строке Номер рулона: 187437366 ...
17.02.2020
4
ответа

Как открыть текстовый файл из терминала?

Я новичок в Linux, и у меня есть небольшой вопрос об открытии текстовых файлов с помощью моего терминала. Я много раз пытался открыть текстовый файл с помощью таких команд, как xdg -open ./filename и none...
28.01.2020
4
ответа

Как хранить значения в массиве linux

Я не могу сохранять значения в массиве. Ниже приведены данные файла: 123|23.23|2.34|3.45|2019-20-1 Мне нужны второе, третье и четвертое значения в массиве. Код должен быть общим, чтобы в будущем я...
04.01.2020
4
ответа

Как выполнить сортировку в сценарии awk в Linux?

У меня есть файл фруктов со следующим содержанием: Яблоки, 12 Груши, 50 Вишневая, 7 Клубника, 36 Апельсины, 2 Я хочу отсортировать числовые данные файла: for(i=1;i<=NF;i++)j+=$i;printf "...
03.01.2020
4
ответа

Есть ли в bash встроенная команда для получения абсолютного пути относительного пути к файлу?

Я могу использовать внешнюю команду realpath, чтобы получить абсолютный путь к файлу: realpath tmp/toto возвращает /home/john/tmp/toto Можно ли использовать встроенную команду bash для получения того же эффекта? Решено С помощью ...
23.12.2019
4
ответа

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

Несколько месяцев я был увлечен написанием сценариев оболочки и обнаружил, что коды, которые я пишу (на bash), не работают на некоторых машинах. Это очень разочаровывает. Я понимаю, что должен был научиться...
02.12.2019
4
ответа

Shell: Как заменить символ только внутри текста в двойных кавычках в файле?

У меня есть следующая строка в текстовом файле abc|45|"Не заменять | в этом"|0.23 Я хочу заменить | символ только в тексте в двойных кавычках, в результате abc|45|"Не заменять в этом"|0,23 У меня есть ...
29.11.2019
4
ответа

Что делает :>filename.txt?

:>filename.txt Например: root@box$ dd if=/dev/zero of=file.txt count=1024 bs=1024 1024+0 записей в 1024+0 записей 1048576 байт (1,0 МБ, 1,0 МБ) скопировано, 0,00536175 с, 196 МБ/с root@box$ ...
15.11.2019
4
ответа

Массовое создание каталога с помощью mkdir в сценарии оболочки

Я пытаюсь создать каталог массово с помощью mkdir через сценарий оболочки ниже скрипт #!bin/bash mkdir /tmp/report*/testfolder*/testdoank, когда я запускаю его, я получаю сообщение об ошибке -bash: ./makefolder.sh: ...
11.10.2019
4
ответа

итеративное сжатие файлов

У меня есть папка с 77K PDF-файлами (~ 500 ГБ). Я хочу заархивировать их в 77 заархивированных файлов, каждый из которых содержит 1000 PDF-файлов, чтобы их было легче загружать и делиться ими с коллегами. Я не умею писать...
13.09.2019
4
ответа

grep имена файлов из текстового файла и вывести имя файла оболочки, вызывающего этот файл, в текст

У меня есть имя сценария вместе с их путем, хранящимся в текстовом файле. Текстовые файлы содержат такие пути, как /myhome/new1/myfiles/test2.sh /myhome/new3/myfiles/test1.sh /myhome/new2/myfiles/test4.sh /...
12.09.2019
4
ответа

Как передать потребителю fd 3 вместо fd1 / fd2

Я надеялся сделать что-то вроде этого: echo 'foo' >&3 3| cat По сути, я хочу написать «foo» в 3, а затем передать данные из 3 только в cat. Но это не работает, я получаю: bash: 3: ...
26.08.2019
4
ответа

Почему обращение к файлу через ssh приводит к появлению управляющих символов?

У меня есть устройство в /var/iot/data, с которого я пытаюсь удаленно получить данные. На самой машине: # cat /var/iot/data | ххд -пс -с 32 80de004a030270055678013ac591e5c6abac2185f4319c8088e3 Это'...
14.08.2019
4
ответа

Проверить, все ли строки в файле одинаковы

Если следующий файл содержит одинаковое содержимое во всех строках, должно быть напечатано "содержимое одинаковое". $ cat файл пример-строка пример-строка пример-строка Если какая-либо из строк отличается от других, то это ...
05.08.2019
4
ответа

Использование Python в Bash-скрипте

Если я попытаюсь запустить python в bash-скрипте, скрипт перестанет работать, и никакие команды не будут выполняться после вызова "Python". В этом простом примере "TESTPRINT" не будет напечатано. Это выглядит как ...
04.08.2019
4
ответа

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

Нужны советы экспертов по приведенному ниже сравнению: Сегмент кода с использованием цикла: для файла в `cat large_file_list` сделать gzip -d $file done Сегмент кода с использованием простого расширения: gzip -d `cat ...
01.07.2019
4
ответа

Существует ли буквенный эквивалент nl или seq?

У меня есть файл, в котором я хотел бы пронумеровать строки, используя «алфавит» (простые символы ascii a, b, c и т. д.) вместо цифр. Итак, где я мог бы сделать: nl какой-то файл Я хотел бы сделать что-то вроде: abc какой-то файл ...
15.06.2019
4
ответа

Оболочка Linux: извлечение значений, разделенных конвейерами, из файла

У меня есть следующие значения в файле: строка 1: 31915 строка 2: Salchipapa|papa|salchicha|aceite|queso Мне нужно получить значения papa, salchicha, aceite, queso, что означает, что я должен получить значения ...
09.06.2019
4
ответа

Как переименовать несколько файлов в каталоге одновременно

У меня есть каталог, скажем, / var / tmp / abc, в котором есть 4 файла: 12345-ram-3e3r5-io9490 -89adu9.csv 45434-dam-qwe35-to9490-43adu9.csv 11234-cam-yy3r5-ro9490-85adu9.csv 14423-sam-hh3r5-uo9490-869du9 .csv Я хочу ...
18.05.2019
4
ответа

Как перенаправить stdout в файл, а stdout + stderr - в другой?

Как добиться cmd >> file1 2> & 1 1 >> file2 То есть stdout и stderr должны перенаправлять на один файл (file1), и только stdout (file2) должен перенаправлять на другой (оба в append ...
15.05.2019
4
ответа

Уничтожение сценария оболочки, работающего в фоне

Я записал сценарий оболочки для контроля каталога с помощью inotifywait утилиты inotifyt-инструментов. Я хочу, чтобы тот сценарий работал непрерывно в фоновом режиме, но я также хочу смочь остановить его...
14.04.2019
4
ответа

Обработка переменной удара с sed

удар переменный LATLNG содержит широту и долготу, оценивает в скобках как так (53.3096,-6.28396) я хочу проанализировать их в переменную под названием LAT и LON, как который я пытаюсь сделать через sed...
18.03.2019
4
ответа

Как удалить функции, отображаемые командой set? [duplicate]

Когда команда set используется без каких-либо параметров, она отображает имена и значения всех переменных и функций оболочки. Мы хотим отображать только переменные и избегать функций из вывода.
09.03.2019
4
ответа

Freebsd: резервное копирование дотфайлов с помощью скрипта оболочки

Простой скрипт оболочки необходим для копирования дотфайлов, добавляя .расширение резервной копии, т.е. .dotfile1.backup. Скрипт, приведенный ниже, не будет работать, потому что он добавляет расширения к уже существующим резервным копиям навсегда....
19.12.2018
4
ответа

Сценарий оболочки с Sentinel Value -1

#! / Bin / Bash Set -x Count = 0 номер = 0. петли = 0. Среднее значение = 0 READ -P «Пожалуйста, введите номер от 1 до 100?». Совершенно, среднее значение = `expr $ racts / $ Число` echo $ Среднее ...
13.12.2018
4
ответа

Найдите каталоги, которые не содержат подкаталоги

Я пишу, что сценарий является ksh. Должен найти все имена каталогов непосредственно под текущим каталогом, которые содержат только файлы, не подкаталоги. Я знаю, что мог использовать ls-alR и рекурсивно проанализировать...
22.11.2018
4
ответа

Переименование нескольких файлов с переименовывает

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