Я знаю, как использовать in2csvдля сохранения конкретного листа в формате .csv: in2csv --sheet "sheet name" file1.xls > sheet-name.csv Но есть ли другие инструменты, чтобы просто напечатать имена листов? Возможно, есть варианты с...
Я знаю, как использовать in2csvдля сохранения конкретного листа в формате .csv: in2csv --sheet "sheet name" file1.xls > sheet-name.csv Но есть ли другие инструменты, чтобы просто напечатать имена листов? Возможно, есть варианты с...
Мне нужно написать скрипт, который записывает в файл, сколько раз этот скрипт был выполнен. Как я могу это
Мой каталог верхнего уровня data. dataвключает в себя несколько каталогов, и эти каталоги имеют подкаталоги. Мне нужно удалить все файлы и каталоги внутри, data/кроме нескольких файлов в некоторых каталогах. Например, данные включают в себя каталоги 100и 101. Я просто хочу сохранить a.txtи...
Запустите Command lsв Current Directory и получите вывод: $ ls Applications Documents Library Music Public Desktop Downloads Movies Pictures Я хотел бы перечислить их как: 1. Applications 2. Desktop 3. Documents 4. Downloads 5. Library 6. Movies 7. Music 8. Pictures 9. Public Это может быть...
Я пытаюсь сделать дерево каталогов от А до Я, где следующий каталог находится в текущем каталоге. Например: B находится внутри A, а C находится внутри B и так далее. -A --B ---C ----...Z Любые подсказки о том, как сделать это автоматизированным...
У меня есть Makefile, который запускает инструмент, который занимает немного времени; это позволяет мне заменить используемую команду: make TOOL=alternative-tool Я хотел бы пропустить этот шаг в Makefile, поэтому я ищу команду, которая завершается со статусом 0 и имеет незначительные побочные...
Я пытаюсь преобразовать текстовый файл в таблицу, разделенную табуляцией. Мой текстовый файл выглядит примерно так: Dog Cat Fish Lizard Wolf Lion Shark Gecko Coyote Puma Eel Iguana Стандартные функции поиска и замены в Gedit или LibreOffice позволяют легко заменить конец строки вкладкой. Но если я...
Команда grepвыдает статус выхода: $echo "foo.bar" | grep -o foo foo $echo $? 0 $echo "foo.bar" | grep -o pop $echo $? 1 Но мне нужно использовать, sedи я понял, что у него нет статуса выхода: $echo "foo.bar" | sed 's/bar.*$//' foo. $echo $? 0 $echo "foo.bar" | sed 's/pop.*$//' foo.bar $echo $? 0 Я...
Здесь есть несколько вопросов и ответов, которые включают вывод inxi. Для чего можно
Страницы руководства: -e, --command=STRING Execute the argument to this option inside the terminal. -x, --execute Execute the remainder of the command line inside the terminal. Что означает «командная строка» во втором примере? И каков его «остаток»? Не могли бы вы привести пример, где эти два...
Как повторно использовать apt upчасть apt updateи apt upgradeкоманды для выполнения обеих команд в последовательности в одну строку без псевдонима. Что - то вроде: apt
У меня есть этот код в сценарии оболочки: sort input | uniq -c | sort -nr > output Во входном файле не было предшествующих пробелов, а в выходных. Как это исправить? Это в
У меня есть скрипт bash, который перемещает мои окна с левого экрана на правый экран при настройке двух экранов. В настоящее время он работает циклически по идентификаторам окон, которые задаются, xdotool search --onlyvisible --maxdepth 2 --class ""а затем перемещает их вправо на ширину экрана. Это...
Каждый раз, запуская машину, я запускаю следующую программу: $ cat start.sh #! /bin/bash google-chrome &> /dev/null & lantern &> /dev/null & xdg-open . &> /dev/null & emacs &> /dev/null & code ~/Programs/ &> /dev/null & xdg-open...
Я только недавно переключился на Ubuntu 19.04, и теперь я получаю скучные цвета в терминале, но только вне программ: Для сравнения вы можете видеть яркие цвета, к которым я привык, когда использую рейнджер: Я изменил свое приглашение на: PS1='\[\e[01;32m\]\u ∈ \h\[\e[m\] \[\e[01;34m\]\w ⊢ \[\e[m\]...
Я пытаюсь получить доступ к буферу обмена, но когда я ввожу source ~/.bashrc в терминал, я получаю эту ошибку: bash: /home/taran/.bashrc: line 2: syntax error near unexpected token (' bash: /home/taran/.bashrc: line 2:alias pbpaste='xclip -selection clipboard -o'# ~/.bashrc: executed by bash(1) for...
Настолько глупо, что я использовал следующий сценарий на моем сервере 19.04 в попытке переместить несколько видеофайлов в папки с префиксами: dirs=(A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) shopt -s nocasematch for file in * do for dir in "${dirs[@]}" do if [ -d "$file" ]; then echo...
Я прохожу некоторые учебные пособия по программированию, и для каждой сессии мне нужно запустить как минимум 3 окна терминала (одно для хвоста файла журнала, одно для тестирования вывода, одно для запуска различных команд оболочки и т. Д.) Прямо сейчас я запускаю их все вручную: щелкните значок...
В версии для настольных компьютеров я заметил, что при наборе команд, например, sudo apt-get install mysqвкладка завершена, как при разрешении путей к файлам. Однако в серверной редакции этого не происходит. Нужен ли для этого пакет или файл конфигурации, чтобы это...
Как заменить viна vimтак, чтобы при вводе текста viв терминале