Как добавить строки файла в конец строк другого файла?

Файл №1: I have foofoo You have foobar she/he has foo Файл №2: bar foobar barfoo Финал: I have foofoobar You have foobarfoobar she/he has foobarfoo

Скопируйте определенный процент каждого файла в каталог в новый файл

Например, у нас есть N файлов (file1, file2, file3 …) Нам нужно сначала 20% из них, каталог результатов должен быть как (file1_20, file2_20, file3_20 …). Я думал использовать wc чтобы получить строки файла, затем раза 0.2 Затем используйте head чтобы получить 20%, а затем перенаправить на новый файл, но я не знаю, как его автоматизировать.

Сценарий Bash для центровки фортуны / текста из stdin / pipe

Я использую небольшой скрипт в python3, чтобы показать сосредоточенные состояния в консоли, можете ли вы предложить мне, как это сделать в чистом bash? файл: center.python3 #!/usr/bin/env python3 import sys, os linelist = list(sys.stdin) # gets the biggest line biggest_line_size = 0 for line in linelist: line_lenght = len(line.expandtabs()) if line_lenght > biggest_line_size: biggest_line_size = line_lenght […]

Как вы извлекаете целое слово, содержащее подстроку?

Если у меня есть файл, который выглядит так: example.png example.jpg example2.jpg example2.png example.swf example2.swf example3.jpg example4.jpg example3.png example3.swf и я хочу, например, извлечь слова, содержащие swf, вывод будет выглядеть примерно так: example.swf example2.swf example3.swf Я попробовал grep -o "swf[^[:space:]]*" , который просто печатает кучу swf , а затем я попробовал grep -o '[^ ]*a\.swf[^ ]*' […]

Количество строк, выводимых ls

Когда ls вызывается, он выводит все файлы / каталоги в текущем каталоге, пытаясь поместить как можно больше в каждую строку. Почему при передаче в wc -l выводится количество файлов? Как он решает, сколько строк выводит результаты?

Защитить папку от sudoers

Есть ли возможность не разрешать sudoers просматривать вашу папку (только вы и root можете получить доступ к папке)?

В чем разница между pidof и pgrep?

Когда я использую любую из этих команд с аргументом в качестве имени процесса, оба из них возвращают точный номер. Это одни и те же команды? Это две разные команды, которые делают то же самое? Один из них является псевдонимом для другого? pidof firefox pgrep firefox

Почему сначала установить переменную, а затем экспортировать ее вместо настройки и экспорта в одной команде?

Если gpg-agent выполняется, он выводит данные, которые могут обрабатываться непосредственно оболочкой, например: SSH_AUTH_SOCK=/tmp/ssh-apeOFqMF3292/agent.3292; export SSH_AUTH_SOCK; SSH_AGENT_PID=3293; export SSH_AGENT_PID; echo Agent pid 3293; Почему gpg-agent делает это? Я видел больше программ, которые делают это. Разве оболочки в прошлом не поддерживали export var=val ? Какие оболочки не поддерживают эту альтернативную оболочку? Я работаю с bash в Kubuntu.

Что означает {} + в команде find -exec?

Я хочу знать значение {} + в команде exec , и в чем разница между {} + и {} \; , Если быть точным, какая разница между этими двумя: find . -type f -exec chmod 775 {} + find . -type f -exec chmod 775 {} \;

После установки Debian, как добавить записи Grub для новых / других загрузочных дисков / установок?

У меня два SSD, один для моей Windows 7, и один для тестирования и настройки (например, установка Linux или других операционных систем …). Я уже установил Windows 7 на первом SSD, и я попытался установить дистрибутив Debian на втором SSD, установка прошла успешно. Но проблема в том, что я установил что-то, называемое загрузчиком, в первый […]

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