Вопросы с тегом «shell»

Термин «оболочка» относится к общему классу текстовых интерактивных командных интерпретаторов, чаще всего связанных с операционными системами Unix и Linux. Для вопросов о сценариях оболочки, пожалуйста, используйте более конкретные теги, такие как 'bash', 'powershell' или 'ksh'. Без конкретного тега следует использовать переносимое (POSIX-совместимое) решение, хотя вместо него предпочтительнее использовать «posix» или «sh».

14
команды не найдены на zsh
Я использую z Shell ( zsh) вместо bash по умолчанию, и происходит что-то не так, так что все команды, которые раньше работали, больше не распознаются: ls zsh: command not found: ls open -e .zshrc zsh: correct 'open' to '_open' [nyae]? Я не знаю, как выполнить сброс zshили как это исправить. …
140 shell  osx-lion  zsh 

16
Как отсортировать массив в Bash
У меня есть массив в Bash, например: array=(a c b f 3 5) Мне нужно отсортировать массив. Не просто отображать содержимое отсортированным способом, но чтобы получить новый массив с отсортированными элементами. Новый отсортированный массив может быть совершенно новым или старым.
139 arrays  bash  shell  sorting 

16
Как вставить новую строку перед шаблоном?
Как вставить новую строку перед шаблоном в строке? Например, это вставит новую строку за шаблоном регулярных выражений. sed 's/regex/&\n/g' Как я могу сделать то же самое, но перед шаблоном? Учитывая этот пример входного файла, шаблон для сопоставления является номер телефона. some text (012)345-6789 Должен стать some text (012)345-6789
138 shell  sed 



18
Быстрый счетчик файлов Linux для большого количества файлов
Я пытаюсь найти лучший способ найти количество файлов в определенном каталоге, когда существует очень большое количество файлов (> 100 000). Когда файлов столько, выполнение ls | wc -lзанимает довольно много времени. Я считаю, что это потому, что он возвращает имена всех файлов. Я пытаюсь занять как можно меньше дискового ввода-вывода. …
137 linux  shell  disk-io 


9
Shell Script - Получить все файлы, измененные после <дата>
Я бы предпочел не делать этого в PHP, так что я надеюсь, что кто-то приличный в написании сценариев может помочь. Мне нужен скрипт, который рекурсивно проходит через каталог и находит все файлы с датой последнего изменения, превышающей некоторую дату. Затем он заархивирует файл (ы) и сохранит информацию о пути.
136 unix  shell 

3
Как отправлять команды при открытии сессии tmux внутри другой сессии tmux?
Типичная ситуация может быть: $ tmux [0] $ ssh example.com $ tmux attach [0] $ Я открываю сеанс tmux, затем подключаюсь к серверу по ssh и присоединяюсь к существующему сеансу tmux. На данный момент у меня есть один сеанс tmux внутри другого. Как отправить команды во внутреннюю сессию tmux? Примечание. …
136 shell  tmux 

7
Bash / sh - разница между && и;
Обычно я использую ;для объединения более одной команды в строке, но некоторые люди предпочитают &amp;&amp;. Есть ли разница? Например, cd ~; cd -и, cd ~ &amp;&amp; cd -кажется, сделать то же самое. Какая версия является более переносимой, например, будет поддерживаться подмножеством bash, таким как оболочка Android или около того?


10
Как мне смонтировать удаленную папку Linux в Windows через SSH? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 8 лет назад . Улучшить этот вопрос Я слепой студент в настоящее время в классе программирования системного администратора / оболочки. Хотя ssh отлично …
136 linux  shell  ssh 


11
Как узнать, содержит ли строка другую строку в POSIX sh?
Я хочу написать сценарий оболочки Unix, который будет выполнять различную логику, если внутри другой строки есть строка. Например, если я нахожусь в определенной папке, разветвляйтесь. Может кто-нибудь сказать мне, как это сделать? Если возможно, я хотел бы сделать это не специфичным для оболочки (т.е. не только bash), но если нет …
136 shell  unix 

4
Как установить переменную среды дочернего процесса в Makefile
Я хотел бы изменить этот Makefile: SHELL := /bin/bash PATH := node_modules/.bin:$(PATH) boot: @supervisor \ --harmony \ --watch etc,lib \ --extensions js,json \ --no-restart-on error \ lib test: NODE_ENV=test mocha \ --harmony \ --reporter spec \ test clean: @rm -rf node_modules .PHONY: test clean чтобы: SHELL := /bin/bash PATH := …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.