7
ответов

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

$ myvar = "/ путь к / моему каталогу" $ sudo bash -c "cd $ myvar" В таком случае, как я могу указать $ myvar в кавычки, чтобы избежать разделения слов из-за пробелов в значении myvar?
07.05.2018
7
ответов

Выяснение оболочки по умолчанию пользователя в сценарии оболочки

Мне интересно, есть ли способ выяснить оболочку по умолчанию текущего пользователя в сценарии оболочки? Пример использования: Я работаю над сценарием, который устанавливает псевдоним для команды, и этот псевдоним устанавливается ...
23.05.2017
7
ответов

Случайные цвета и шутки в оболочке / терминале

Я видел человека, который при использовании своего терминала выводил шутку, менял цвета и смеялся над пользователем. Он сказал что-то вроде утечки цветов в консоль с (год). Я ...
11.12.2016
7
ответов

Как восстановить оболочку после разъединения

Делаю некоторую работу над удаленной машиной CentOS 5.6, и моя сеть продолжает отбрасывать. Существует ли способ, которым я могу восстановить свои подвешенные сессии после того, как я снова соединяюсь?Править: делаю некоторое обновление и установку с...
24.05.2016
7
ответов

Почему переменные ПУТИ отличаются при выполнении через sudo и su?

На моей мягкой фетровой шляпе VM при выполнении с моей учетной записью пользователя у меня есть/usr/local/bin в моем пути: [justin@justin-fedora12 ~] ENV $ | grep ПУТЬ СОЕДИНЯЕТ =/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/каналом...
24.12.2015
7
ответов

Как считать первую и последнюю строку из вывода кошки?

У меня есть текстовый файл. Задача - получает первую и последнюю строку из файла после файла кошки $ | grep-E "1|2|3|4" | commandtoprint Потребность файла 1 2 3 4 5 кошки $ это без вывода кошки (только 1 и 5). ~ файл кошки $ |...
29.05.2015
7
ответов

Считайте Файл пословно

Моя проблема состоит в том, чтобы считать текстовый файл пословно и восстанавливает каждое слово в переменной. Я пытался сделать: в то время как считано ligne; сделайте {для (i=1; я <= длина ($ligne); я ++); сделайте {var=, $ (awk '{печатают $i}'...
09.04.2015
7
ответов

Тест или [или [[более портативен и между оболочками удара и между другими оболочками?

Я вижу, что могу сделать, $ [-w/home/durrantm] && отзываются эхом "перезаписываемый" перезаписываемый, или $ тестируют-w/home/durrantm &&, отзываются эхом "перезаписываемый" перезаписываемый или $ [[-w/home/durrantm]] &
19.11.2014
7
ответов

Когда Вы используете расширение фигурной скобки?

Я понимаю, каково расширение фигурной скобки, но я не знаю, как лучше всего использовать его. Когда Вы используете его? Преподавайте мне некоторые удобные и замечательные примеры, если у Вас есть своя собственная подсказка.
15.09.2014
7
ответов

Сериализируйте переменную оболочки в ударе или zsh

Там какой-либо путь состоит в том, чтобы сериализировать переменную оболочки? Предположим, что у меня есть переменный $VAR, и я хочу смочь сохранить его в файл и затем считать его назад позже для возвращения того же значения?...
15.06.2014
7
ответов

Почему я имею к CD из удаленного каталога?

На моем сервере у меня есть выглядящая примерно так структура каталогов:/myproject/code я обычно имею соединение SSH к серверу и 'стою' в том каталоге: root@machine:/myproject/code#...
22.04.2014
7
ответов

Как переместить первые x файлы

У меня есть эта огромная папка с тысячами незаказанных файлов. Действительно ли выполнимо переместить первые 5000 в подпапку через команду mv? На данный момент я перемещаю файлы с mv *some_pattern*./subfolder1/Как...
14.12.2013
7
ответов

В Linux, как удалить все файлы КРОМЕ шаблона *.txt?

Я знаю, как удалить весь txt файл под текущим каталогом комнатой *.txt. Кто-либо знает, как удалить все файлы в текущем каталоге КРОМЕ txt файла?
06.06.2013
7
ответов

mkdir-p для файлов

mkdir-p создаст каталог; это также сделает родительские каталоги по мере необходимости. Подобная команда существует для файлов, которые создадут файл и родительские каталоги по мере необходимости?
31.01.2013
7
ответов

Различие между входом в систему Shell и невходом в систему Shell?

Я понимаю основное различие между интерактивной оболочкой и неинтерактивной оболочкой. Но что точно дифференцирует оболочку входа в систему от оболочки невхода в систему? Можно ли дать примеры для использования...
08.05.2012
7
ответов

Различие между 2> &1> output.log и 2> &1 | кладет для первого удара output.log

Я хотел знать различие между следующими двумя командами 2> &1>, output.log и 2> &1 | кладет для первого удара output.log, который я видел, что один из моего коллеги использовал вторую опцию перенаправить. Я знаю...
11.09.2011
7
ответов

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

Как большинство пользователей, у меня есть набор псевдонимов, настроенных для предоставления набора по умолчанию флагов для часто используемых программ. Например, энергия псевдонима ='vim-X' искажает grep ='grep-E', искажают ls ='ls-G' проблема...
15.07.2011
7
ответов

Как очистить расширения файла?

У меня есть каталоги с.MP3 файлами, которые я хотел бы изменить расширения .mp3. Что самый легкий путь состоит в том, чтобы сделать это? Я, думают что-то вроде: найдите/RootPath - тип f-iname "*.mp3"-...
13.06.2011
7
ответов

Shell: Как считать байты двоичного файла и печати как шестнадцатеричные?

В оболочке, как я могу считать байты двоичного файла, который я имею, и печатают вывод как шестнадцатеричные числа?
07.04.2011
7
ответов

Таймаут в сценарии оболочки

У меня есть сценарий оболочки, который это читает из стандартного входа. При редких обстоятельствах не будет никого готового обеспечить вход, и сценарий должен испытать таймаут. В случае тайм-аута должен выполниться сценарий...
06.04.2011
7
ответов

Это - плохая практика для установки оболочки корня на что-то другое, чем значение по умолчанию?

После того как мой друг (кто опытный Unix/пользователь Linux) сказал мне, что установка оболочки корня к чему-то другому, чем sh (т.е. удар или zsh) могла бы создать проблемы, потому что некоторый сценарий мог бы принять...
03.04.2011
7
ответов

Как перезаписать конечные файлы с mv?

У меня есть тонна файлов и директоров в подкаталоге, который я хочу переместить в родительский каталог. Уже существуют некоторые файлы и директора в целевом каталоге, который должен быть перезаписан. Файлы, которые являются только...
22.03.2011
7
ответов

Как я могу играть звук, когда выполнение сценария готово?

Я выполняю время от времени некоторые сценарии Python, которые берут довольно долго для выполнения. Я выполняю их как это: время python MyScript.py $, Как я могу играть звук как только выполнение...
05.03.2011
7
ответов

Как проверить, является ли $PWD подкаталогом данного пути

Например, проверьте, является ли $PWD подкаталогом / домой. Другими словами, я ищу строковую операцию удара, чтобы проверить, запускается ли одна строка с другого.
25.01.2011
6
ответов

Команда сортировки -по месяцам не работает?

У меня есть массив временных меток... arr[0]="04 -фев -2021 -21 -05 -48" arr[1]="18 -Янв -2021 -12 -19 -48" arr[2]="25 -Янв -2021 -00 -24 -29" arr[3]="26 -Янв -2021 -00 -28 -33" обр[4]=&...
05.02.2021
6
ответов

Как запускать исполняемые файлы Windows из терминала без явного указания расширения.exe?

Как следует из названия, большая часть вопроса заключается в том, как мы можем запускать исполняемые файлы Windows, не указывая явный суффикс.exe в конце. Например сокращение вызова типа explorer.exe. исследователю., или...
01.10.2020
6
ответов

Заменить n-ю строку из совпадающего шаблона

У меня есть следующий текстовый файл. банан яблоко сок манго что-то я ищу сок шаблона, и я хочу найти 2-ю строку из этого совпадающего шаблона в обратном порядке (, то есть на 2 строки выше...
11.08.2020
6
ответов

Как создать 2 массива последовательностей чисел и периодически соединять их вместе? (Баш)

Мне дали задание: рассмотрите ряд чисел, показанный ниже: 2 1 4 3 8 5 16 7 32 9 64... 2 — 1-е число в ряду, 1 — 2-е число в ряду и т. д. Используя Баш,...
18.12.2019
6
ответов

Регулярное выражение для переименования папки с "dd.mm.yy" на "yy.mm.dd"?

Я хочу переименовать все папки с «дд.мм.гг» на «гг.мм.дд». Как это сделать в оболочке?
19.10.2019
6
ответов

Как получить предыдущую команду без клавиши со стрелкой

Обычно мы можем использовать клавишу со стрелкой вверх, чтобы получить предыдущую команду. Но это не всегда работает, может случиться так, что вместо этого вы получите последовательность ASCII ("^[[A..."), но мне также интересно, было ли это...
14.10.2019