Tag: bash

Как я могу игнорировать «zip warning: name not match» при использовании команды zip с опцией -d?

Я создаю sh-файл для запуска нескольких команд в фоновом режиме. В некоторой строке этого файла есть команда для обновления zip-файла, например: zip -d archive.zip file.txt Этот файл.txt не всегда является частью файла archive.zip. Когда это не так, сценарий оболочки разбивается на эту строку с помощью: zip warning: name not matched Я хочу, чтобы он продолжал […]

Возобновить сессию bash в новом TMUX или SCREEN?

Иногда я начинаю делать что-то быстро. Мне нужно что-то делать, и мне нужно сделать это сейчас . Тогда, конечно, я понимаю, что мне нужно сделать что-то еще, чтобы помочь мне закончить то, что я начал, поэтому я хочу добавить новую оболочку с помощью tmux (или экрана) … но я забыл сразу начать tmux. Мой вопрос […]

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

У меня есть огромный файл, содержащий zip и rars с zip-файлами и rar-файлами, расположенными внутри linux-окна. Мне в основном нужен скрипт или однострочный интерфейс, который будет рекурсивно искать в каталогах и распаковывать и распаковывать любой найденный rar или zip.

Переименование папок на основе словаря в виде файла CSV?

Я расскажу о проблеме довольно многословной, так как я узнал, что только разговоры о конкретной подзадаче, которую я определил, приводят к пропущенным оппортунизмам … Поэтому я поставлю tl; dr вверх: есть набор папок, которые нужны для переименования в соответствии с отображением в файле CSV. Имена папок следуют следующему шаблону: [[:alpha:]]*[[:digit:]]*_[[:alnum:]]* Цифры в середине релевантны и […]

Разделить с помощью sed

Я должен разделить [X] ||| you owns the [X,1] ||| you own the [X,1] ||| 1 0.02020 0.07847 0.36788 3 -0.00000 -0.00000 на трубах и выводить те строки, чей 2-й и 3-й аргументы различны.

Как запустить bash на CYGWIN

Я создал следующий файл с именем test.sh #!/bin/bash name = "Elvin John Paul" echo $name echo ${name#* } echo ${name##* } echo ${name% *} echo ${name%% *} и я получаю некоторую ошибку, как показано ниже. может ли кто-нибудь сказать мне, что я ошибаюсь?

fg a bg, потому что вы забыли перенаправить вывод в / dev / null

Я сделал Ctrl + Z bg с намерением отказаться от следующего, но я забыл переадресовать, теперь я не могу добраться до своего терминала, потому что прокрутка вывода (архив с огромным каталогом с подробным набором). Как получить подсказку, когда STDOUT из tar заполняет экран, и я уже отправил его на задний план? Я использую Bash 4.

Использование вывода sed в другом скрипте или команде

Как я могу использовать вывод sed в другом скрипте? Например (это не работает): sed -n "$COUNTER",1p /domains.csv | wget или sed -n "$COUNTER",1p /domains.csv > /myScript.sh Насколько я знаю, позволяет мне выводить результат и помещать его в файл, я просто не знаю, как использовать этот вывод в качестве аргумента в другом скрипте. (Я знаю, что […]

изменить пользовательские системные переменные (число) удаленной серверной машины с помощью ssh?

Я хочу изменить значение системной переменной удаленного сервера. IP-адрес сервера – 172.16.22.53. Сервер работает под управлением ОС Windows, и Cygwin инсталлировался в него. В файле /cygdrive/c/cygwind/home/sikaiwei/.bashrc (в Windows) я создал новые системные переменные и отказался от него. И я хочу, чтобы переменная была число, поэтому я могу свободно изменять его значение, используя ssh в моем […]

Что происходит с аргументом в псевдониме после его использования один раз?

Почему это только print arg out? $ alias test="echo $1 $1 $1" $ test arg arg Это находится в GNU bash, версия 4.2.25 (1) -release (x86_64-pc-linux-gnu).

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