Как удалить конечную новую строку в bash?

Я ищу что-то, что ведет себя как перлы Перла. Я ищу команду, которая просто печатает свой вход, минус последний символ, если это новая строка: $ printf "one\ntwo\n" | COMMAND_IM_LOOKING_FOR ; echo " done" one two done $ printf "one\ntwo" | COMMAND_IM_LOOKING_FOR ; echo " done" one two done (Подстановка команд в Bash и Zsh удаляет […]

как узнать семейство архитектуры Intel из командной строки

Я получаю доступ к некоторым компьютерам xeon для проверки производительности. Я хочу узнать, какую архитектуру они используют, например, Хасуэлл, Сандибридж, Ивибридж. Есть ли команда, чтобы найти это?

Есть ли способ хранить пароли Firefox в локальной зашифрованной базе данных в Linux?

Я хочу, чтобы Firefox «запоминал» мои пароли, поэтому мне не нужно вводить их; к сожалению, встроенный менеджер паролей сохраняет их в виде обычного текста, что слишком велико для риска безопасности. Я бы хотел найти безопасный способ для Firefox делать в основном то же самое. Хотя я слышал хорошие вещи о LastPass и других подобных сервисах, […]

Как tail / grep / awk последние N байтов файла, а не строки

У меня есть приложение, которое регистрируется в файле обычного текстового журнала (myapp.log), но похоже, что он не пишет новые строковые символы в конце каждой записи журнала. Если я выполняю команду типа tail -n 50 myapp.log я фактически получаю сотни «строк» ​​текста (записи журнала). Этот файл журнала очень большой, примерно 1 ГБ, который знает, как давно […]

Группировка сортировки непрерывных абзацев (разделенных пустой строкой)?

Я думаю, что теперь я очень опытен в сортировке по столбцам ; Тем не менее, я пока ничего не нашел, как сортировать непрерывные строки . Предположим, что у нас есть текстовый файл, который выглядит так: (очень упрощен, конечно) Echo Alpha Delta Charlie Golf Bravo Hotel Foxtrot Теперь, можно ли сортировать строки по алфавиту по каждому […]

sudo rm -rf возвращает «не удается удалить каталог» в пустом каталоге, принадлежащем root

У меня есть каталог в моей системе Debian. Каталог: root@debian:/3/20150626# stat 00 File: `00' Size: 6 Blocks: 0 IO Block: 4096 directory Device: fe00h/65024d Inode: 4392587948 Links: 3 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2015-06-25 20:00:00.086150791 -0400 Modify: 2015-07-07 12:39:04.174903234 -0400 Change: 2015-07-07 12:39:04.174903234 -0400 Birth: – Каталог пуст: root@debian:/3/20150626# […]

Сглаживание структуры папок

У меня есть эта структура папок: ├── foo1 │ ├── bar1.txt │ └── bar2.txt ├── foo2 │ ├── bar3.txt │ └── bar4 with a space.txt └── foo3 └── qux1 ├── bar5.txt └── bar6.txt что я хотел бы сгладить это, с подчеркиванием между каждым уровнем папки: ├── foo1_bar1.txt ├── foo1_bar2.txt ├── foo2_bar3.txt ├── foo2_bar4 with a […]

shell: read: различать EOF и новую строку

Чтение одного символа, как я могу определить разницу между нулями <EOF> и \n ? Например: f() { read -rn 1 -p "Enter a character: " char && printf "\nYou entered '%s'\n" "$char"; } С печатным символом: $ f Enter a character: x You entered 'x' При нажатии Enter : $ f Enter a character: You […]

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

Что я пробовал: root@host [/home1]# cp -f hello /home3 cp: omitting directory `hello' root@host [/home1]# cp -rf hello /home3 cp: overwrite `/home3/hello/.buildpath'? y cp: overwrite `/home3/hello/.bash_logout'? y cp: overwrite `/home3/hello/.project'? ^C Они всегда спрашивают меня, хочу ли я перезаписать. Использование mv тоже не работает. И что же мне делать? Другие вещи, которые я пробовал: root@host […]

vim – не выделять поисковый запрос после поиска и замены?

После выполнения поиска и замены моя установка GVIM выделяет любой оставшийся текст, который по-прежнему соответствует шаблону поиска. Пример ввода текста: foo foo fighters Я запускаю :%s/foo/bar/gc и подтверждаю, что хочу только заменить один foo . foo остается выделенным. Может ли это быть отключено?

Interesting Posts

«Permission denied» даже с набором uid / gid / umask (NTFS)

Создание пустого файла с именем переменной в скрипте

Как включить перенаправление портов, но только для некоторых IP-адресов и блокировки других?

(Bash) Переименование расширений файлов

Как накапливать данные за предыдущие x дней

Состояние сетевой петли

Это ошибка в bash? `return` не выходит из функции, если вызывается из канала

Существует ли эквивалент Homebrew для учетных записей пользователей с ограниченным доступом в Linux?

Перемещение нескольких портов ssh

startx autologin не запускается в / etc / inittab после обновления Debian Jessie

StackApplet не работает в Linux Mint 17.1

Mimic alt + backspace в iTerm2

Неверный порядок запуска службы, когда не загружается в однопользовательский режим

iptables предотвращает соединение через ssh после изменения порта, несмотря на правило ACCEPT

Цвета отображаются некорректно в терминале Linux при использовании PuTTY

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