Функция петли зависит от шаблона

У меня есть текст www.page.com www.page1.com www.page2.com Мне нужна функция для запуска конкретного скрипта для конкретного текста. Когда text = www.page.com, тогда запускается сценарий 1, когда page2 запускает сценарий 2, когда page3 затем запускает сценарий 3, я имею в виду fragment кода в том же файле. Если text = www.page.com, тогда запустите page(){ while true; […]

Возможно ли иметь условные параметры в ~ / .ssh / config в зависимости от вызывающего приложения (ssh или sshfs)?

В моем файле ~ / .ssh / config у меня есть следующая опция: RemoteCommand /bin/sh -c ‘tmux has-session && exec tmux attach || exec tmux’ Это автоматически запускает tmux и подключается к существующему сеансу, если это возможно, при подключении через ssh. Это приводит к тому, что sshfs не может соединиться с сообщением об ошибке read: […]

Bash PROMPT_COMMAND, по-видимому, переопределяет vim: установить заголовок

Я использую Konsole 18.04.3 на Fedora 28, и у меня есть следующий набор в моем .bashrc : PROMPT_COMMAND=’echo -ne “\033]30;$(basename $(pwd))\007″‘ У меня есть следующий набор в моем .vimrc : autocmd BufNewFile,BufRead,BufEnter * let &titlestring = expand(“%:t”) set title Насколько я понимаю, это должно заставить vim перезаписывать имя каталога windows именем файла, который я редактирую. […]

Ошибка выдачи скрипта «=: не найдено»

Рассматривать: #!/bin/ksh db2 connect to MKTETLPS user ……. using …….. db2 “select count(*) from etl.IDM_COLLAPSE_ORG_DEE c where c.IDM_PROCESS_STEP = ‘I’ and priority in ( ‘1’,’2′,’3′,’4′,’5′) and c.update_ts l.txt $a = /is115/idm/dsproj/scripts/l.txt if [ $a -gt 0 ]; then db2 “update etl.idm_collapse_org_dee set idm_process_step = NULL where priority in ( ‘1’,’2′,’3′,’4′,’5′) and idm_process_step =’I'” else echo […]

Разархивировать один файл с нужным именем

Когда я tar один файл, я могу дать tar файл желаемое имя: $ tar -cvfj AB Я хотел бы сделать то же самое, когда распаковываю один файл. $ tar -xvjf A tmp (т.е. извлечь A в tmp ). Я пытался сделать это с помощью mv : $ tar -xvjf $1 | mv $1 tmp Это […]

Скопируйте строку в текстовый файл и добавьте измененную строку в конец строки в том же файле.

Я хотел бы скопировать строку в текстовом файле редактировать его на лету, чтобы заменить все / к | и вставьте в ту же строку в той же строке. У меня есть первая строка в текстовом файле: http://webpage.com/(name-never-changes)/aCcboeasdfdRD/asdfasdft21.jpg Копировать текст между (имя-никогда-изменения) и .jpg /aCcboeasdfdRD/asdfasdft21 Изменить на / на | |aCcboeasdfdRD|asdfasdft21 И добавьте в конец той […]

Больше нет графического сеанса после `apt upgrade`

Я попытался обновить систему Debian 8, используя apt update apt upgrade После этого моя система больше не запускала графическую среду (KDE). Я уже попробовал стандартные команды apt-get clean , apt-get install –fix-broken … /etc/init.d/kdm stop /etc/init.d/kdm start также показывает без ошибок. Поиск ошибок дает мне: grep \(EE\) /var/log/Xorg.0.log (WW) warning, (EE) error, (NI) not implemented, […]

Перемещение файлов в отдельные каталоги на основе группировки, определенной в файле CSV

СВЯЗАННЫЕ: Переместить все файлы с соответствующими префиксами в папку на основе списка CSV У меня есть файл CSV с двумя столбцами (значения, разделенные запятыми), с заголовками: “id”,”group” “F1256″,”old” “E51651″,”new” “X56369″,”new” “G5481369″,”old” “54564564T”,”old” “544-5F5″,”new” “1298FFF”,”old” “JKL-wew_w”,”new” И у меня есть эти файлы в одном каталоге: 2014-12-15_T921_F1256.png E51651_hf_2018-9-19.jpg hf_oldX56369_15-10-2014.xml 2018-07_xx54564564T_hfdata.bmp G5481369oldbackup_2018-01-01.txt Я хочу использовать grep (или любой […]

Как изменить имя файла, например file_name.mt2, на file_name.mt0002?

У меня есть куча файлов с такими именами файлов, и я хотел бы переименовать их так Текущий: file_name.mt0 file_name.mt1 file_name.mt2 file_name.mt3 file_name.mt4 file_name.mt5 file_name.mt6 file_name.mt7 file_name.mt8 file_name.mt9 file_name.mt10 file_name.mt11 Новое: file_name.mt0000 file_name.mt0001 file_name.mt0002 file_name.mt0003 file_name.mt0004 file_name.mt0005 file_name.mt0006 file_name.mt0007 file_name.mt0008 file_name.mt0009 file_name.mt0010 file_name.mt0011 Заранее спасибо ~~

Linux считается XSI-совместимым или в значительной степени таковым?

От APUE Одиночная спецификация UNIX, расширенный набор стандарта POSIX.1, определяет дополнительные интерфейсы, которые расширяют функциональность, предоставляемую спецификацией POSIX.1. POSIX.1 эквивалентен части Базовых спецификаций Единой Спецификации UNIX. Опция X / Open System Interfaces (XSI) в POSIX.1 описывает необязательные интерфейсы и определяет, какие необязательные части POSIX.1 должны поддерживаться, чтобы реализация считалась соответствующей XSI. К ним относятся файловая […]

Interesting Posts

В чем разница между «размером inode» и «Bytes per inode»

Безопасное удаление файлов в файловой системе btrfs

Сценарий оболочки для разделения и перемещения пейзажных и портретных изображений

Как я могу сделать rsync, который запрашивает подтверждение для каждого отдельного файла?

Ошибка запуска рабочей станции vmware 12 на kali linux

как создать модуль autoconf и как загрузить его для компиляции другой программы

Постоянное фоновое соединение ssh для создания обратного туннеля: что правильно?

Как запустить smbclient из сценария в Linux?

/usr/lib/libgraph.so.1 не является символической ссылкой

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

Как массовое переименование папки Debian?

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

Почему этот флаг не работает?

Аутентификация отказалась: плохое владение или режимы для файла /var/git/.ssh/authorized_keys

Какая доля памяти использует ядро ​​Linux для установленной ОЗУ?

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