Tag: оболочки

Целочисленные входные ограничения

Я хочу создать ограничение ввода для read : Terminal Shell; read x read y echo $(($x+$y)) Я хочу сделать ограничение x , я хочу, чтобы x был -100 <= x <= 100 . Какую команду я вставляю перед read x ?

Bash, если утверждение не работает должным образом

У меня есть инструкция bash для проверки аргумента командной строки. Если аргумент, переданный скрипту, является «чистым», тогда скрипт удаляет все .o-файлы. В противном случае он создает программу. Однако, неважно, что передается (если что-либо), сценарий все еще считает, что передается аргумент «clean». #!/bin/bash if test "`whoami`" != "root" ; then echo "You must be logged in […]

Удаление строк в сценарии оболочки

У меня есть этот файл: # more file.txt 2c2 lns-ld-wall-01-t2 old:261,260 4c4 Prive_ORANGE old:258,259 Мне нужно удалить все строки, такие как 4c4 и этот 4c4 . Как это сделать в сценарии оболочки?

Открытие сокета в Kali Linux с использованием сценариев bash

Я знаю, как открыть сокет TCP или UDP в Ubuntu со следующей командой: exec 3<>/dev/tcp/google.com/80 например: мы можем открыть TCP-порт на порту 80, но в Kali Linux нет директории tcp, которая будет открыта командой exec . Может ли кто-нибудь показать мне способ открыть сокет в Kali Linux? Есть ли лучший или более стандартный способ открытия […]

Слияние команды с параметром, переданным другой команде

А именно: я хочу, чтобы tail -f был less +F но пусть хвост с любым другим параметром поставляется так же, как и раньше.

Ошибка при выполнении a.out из оболочки C

Я в своем домашнем каталоге. И есть исполняемый файл a.out . Я хочу выполнить его как – /bin/csh ~/a.out ^F^E@@@@@▒^A▒^A^H^C^D^B^B@^B@^\^\^A^A^E@@: Event not found. Это не то, что я не могу просто запустить ./a.out это прекрасно работает. Но я хочу знать, почему он не работает наоборот? Также, /bin/csh tmp/script отлично работает там, где script является обычным […]

FDs больше 2, больше (stdin / stdout / sterr)

Я думаю, что это сообщение не вне темы. У нас было три традиционных дескриптора файла в контекстах Unix: 0 == STDIN 1 == STDOUT 2 == STDERR Но в новых статьях, блогах, сообщениях, ответах или так далее я читаю больше, чем выше FD, например: выяснить, какие файловые дескрипторы используют одно и то же «описание открытого […]

Как перемещать строки в файле, который содержит * в каждой строке

У меня есть файл, содержащий около 800 строк. Все строки содержат в нем 1 * символ. Мне нужно прокрутить строки в файле, поэтому я использовал следующий простой цикл for i in $(cat file_path); do echo $i; done К сожалению, это не сработало. Когда я пытаюсь сделать это с другими файлами, но строки в файле не […]

цикл через файл на 2 строки в оболочке

У меня есть файл, который выглядит так: >a TCCACTCCACGC >b ACCTCCAG Я хочу, чтобы цикл через файл таким образом, что он принимает во внимание 2 строки за раз, т. Е. >a и его последовательность, а затем я хочу сохранить эти 2 строки в переменной, а затем использовать мои инструменты биоинформатики clustalomega Что-то вроде этого for […]

Шестнадцатеричная проверка последовательности чисел в Linux?

У меня есть список шестнадцатеричных чисел. Я хотел бы проверить, находятся ли они в последовательности или нет. То есть, они должны быть последовательными числами в порядке возрастания. Другими словами, должно быть приращение 1 от каждой строки к следующей. Пример списка шестнадцатеричных чисел: 85AF 85B0 85B1 85B2 85B3 85B4 85B5 85B6 85B7 85B8 85B9 85BA 85BB […]

Linux и Unix - лучшая ОС в мире.