sed – найти и заменить текст, содержащий "/"

Как я могу искать и заменять текст, содержащий / с sed? В настоящее время я использую следующую команду, которая не работает sed -i "s/queue_directory = /var/spool/postfix-secondary/queue_directory = /var/spool/postfix-$newnumber/g" /etc/postfix-$newnumber/main.cf

Почему rsync обрезает этот путь?

Я пытаюсь синхронизировать набор удаленных файлов с помощью демона rsync, но в результирующем пути отсутствует исходный элемент пути. $ rsync -HRavP ftp.ncbi.nih.gov::refseq/H_sapiens/README 2015-05-11/ receiving incremental file list created directory 2015-05-11 H_sapiens/ H_sapiens/README 4,850 100% 4.63MB/s 0:00:00 (xfr#1, to-chk=0/2) sent 51 bytes received 5,639 bytes 3,793.33 bytes/sec total size is 4,850 speedup is 0.85 $ tree […]

Определенный пользователь не может войти (после подключения телевизора), не может понять, почему

Недавно я установил Debian Jessie на свой Dell XPS (1401x, GPU – NVIDIA 425M), установил драйвер NVIDIA, и все сработало хорошо. В этот вечер я подключил свой ноутбук к телевизору через HDMI (не в первый раз, когда я это сделал) для моего общего пользователя (не root) и вышел из системы. Когда я пытаюсь войти в […]

ssh-copy-id другой порт

Я пытаюсь выполнить ssh-copy-id в одном порте, отличном от 22 (по умолчанию). Я исследовал и нашел команду ниже $ssh-copy-id -i ~/.ssh/id_rsa.pub "user@192.168.0.1 -p 22001" но при выполнении команды я получил эту ошибку: /usr/bin/ssh-copy-id: ERROR: ssh: connect to host 192.168.0.1 -p 22001 port 22: Connection refuse Кажется, что команда не понимает порт.

Сед работает с двумя линиями

Я хотел бы создать команду sed, которая берет каждые две строки в документе и если первая строка заканчивается [буквой или номером], а вторая строка содержит точку (.), она объединяет эти две строки вместе. Возможно ли с sed ?

Из-за пробелов между одним словом Awk изменился вывод

Из-за пробелов между одним словом Awk изменился вывод например: «Локальный адрес» awk считают локальным и адрес отдельно # netstat -antulp | awk 'NR>1' Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1115/rpcbind tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1397/sshd tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1271/cupsd tcp […]

Как читать последнюю строку файла?

У меня есть клиентская фильтрация данных из потока Live MQTT, который записывает данные в файл myfile.csv , вот последние четыре строки: 1426134425,m,NWRL,MSV,001,d,SVlts,139,1840343,26089,28529,15987 1426134444,m,NWRL,MSV,001,d,status,139,1859000,23911,-33.836465,151.051189 1426134834,m,gf,TMX6BP,075,d,SVlts,216,1243746,27209,27409,17106 1426134845,m,gf,TMX6BP,075,d,status,216,1254000,179583,-33.836465,151.051189 Этот файл постоянно обновляется. Таким образом, последняя строка файла csv будет постоянно меняться, но она все равно будет в том же формате. В: Как я могу прочитать последнюю строку, где […]

Могу ли я обрабатывать все, что я набрал после команды в качестве исходной строки?

Я создал bash func для себя, поэтому я могу через несколько слов в файл tree_hole, это выглядит так: bashrc: function th { echo -e "\n$@" >> /Users/zen1/zen/pythonstudy/tree_hole; } export -f th Таким образом, я могу сделать th Tom, I like your new laptop чтобы вытащить целое предложение «Tom …» в конец файла tree_hole. Но есть […]

Сценарий Bash Не меняющийся каталог

У меня есть небольшой сценарий, над которым я работаю, где мне нужно читать несколько строк: #!/bin/bash echo "Enter SUID: " read $uid echo "Enter Tag Number: " read $dicomTag dicomDump() { arg1=$1 cd ~/export/"$1" dcmdump *.dcm > dcmResults.txt } tagFinder() { arg1=$1 arg2=$2 for i in $(cat ~/export/"$1"/dcmResults.txt); do grep "$2" | >> tagResults.txt break […]

обработка текста

У меня два файла. файл A: Chr1 Cufflinks exon 2903 3268 . + . gene_id "XLOC_000001"; transcript_id "TCONS_00000002"; exon_number "1"; oId "CUFF.1.2"; tss_id "TSS1"; Chr1 Cufflinks exon 3354 3616 . + . gene_id "XLOC_000001"; transcript_id "TCONS_00000002"; exon_number "2"; oId "CUFF.1.2"; tss_id "TSS1"; Chr1 Cufflinks exon 4357 4455 . + . gene_id "XLOC_000001"; transcript_id "TCONS_00000761"; exon_number […]

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