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

111
Что означает в оболочке, когда мы помещаем команду в знак доллара и круглые скобки: $ (команда)

Я просто хочу понять следующую строку кода в оболочке. Он используется для получения текущего рабочего каталога. Я знаю, что $(variable)имя возвращает значение внутри имени переменной, но что $(command)должно возвращать? Возвращает ли значение после выполнения команды? В этом случае мы можем...

111
Как извлечь один столбец из файла csv

Если у меня есть файл csv, есть ли быстрый способ bash распечатать содержимое только одного столбца? Можно с уверенностью предположить, что каждая строка имеет одинаковое количество столбцов, но содержимое каждого столбца будет иметь разную...

110
Как выполнить любую команду, отредактировав свой файл (аргумент) «на месте» с помощью bash?

У меня есть файл temp.txt, который я хочу отсортировать с помощью sortкоманды в bash. Я хочу, чтобы отсортированные результаты заменили исходный файл. Например, это не работает (у меня пустой файл): sortx temp.txt > temp.txt Можно ли это сделать одной строкой, не прибегая к копированию во...

110
Разница строк в Bash

Я пытаюсь найти способ определить разницу между двумя строками в моем скрипте. Я мог бы легко сделать это с помощью diff или comm, но я не имею дело с файлами и предпочел бы не выводить их в файлы, сравнивать и читать обратно. Я вижу, что comm, diff, cmp позволяют передавать либо два файла, либо...

110
Эффективный способ транспонировать файл в Bash

У меня есть огромный файл с разделителями табуляции в таком формате X column1 column2 column3 row1 0 1 2 row2 3 4 5 row3 6 7 8 row4 9 10 11 Я хотел бы эффективно транспонировать его, используя только команды bash (для этого я мог бы написать сценарий Perl из десяти или около того строк, но он...

110
Bash, предупреждение об отсутствии аргументов и решения по делу

Я изучаю баш. Я хотел бы сделать простой скрипт, который без аргументов показывает какое-то сообщение. И когда я даю числа в качестве аргумента, в зависимости от значения, он делает то или иное. Я также хотел бы узнать предложения лучших онлайн-руководств для начинающих по bash...

110
Сценарий bash отвечает на интерактивные запросы [дубликат]

На этот вопрос уже есть ответы здесь : Передача аргументов в интерактивную программу в неинтерактивном режиме (6 ответов) Закрыт 25 дней назад . Возможно ли, чтобы сценарий bash автоматически обрабатывал запросы, которые обычно представляются пользователю с действиями по умолчанию? В настоящее...

110
rsync копирует только определенные типы файлов с помощью опции включения

Я использую следующий сценарий bash для копирования только файлов определенного расширения (в данном случае * .sh), однако он по-прежнему копирует все файлы. в чем дело? от = $ 1 to = $ 2 rsync -zarv --include = "*. sh" $ от $ до...

109
Найти все устройства хранения, подключенные к машине Linux [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Мне нужно найти все доступные для записи устройства хранения, подключенные к данной...

109
В чем разница между PS1 и PROMPT_COMMAND

Просматривая эту замечательную ветку, я заметил, что в некоторых примерах используется PS1="Blah Blah Blah" и некоторые используют PROMPT_COMMAND="Blah Blah Blah" (а некоторые используют и то, и другое) при настройке приглашения в оболочке bash. Какая разница между двумя? Поиск SO и даже немного...

109
Имя пользователя и пароль в команде для git push

Можно клонировать репозиторий git, указав в команде имя пользователя и пароль. Пример: git clone https://username:password@myrepository.biz/file.git Можно ли еще при нажатии указать логин и пароль? Так что, например, при запуске git push origin --allбудет выводиться запрос пароля. Я хочу это одной...

108
Как мне узнать MIME-тип файла (Content-Type)?

Есть ли способ узнать тип MIME (или он называется «Content-Type»?) Файла в сценарии Linux bash? Причина, по которой мне это нужно, заключается в том, что ImageShack, похоже, нужен для загрузки файла, поскольку по какой-то причине он обнаруживает файл .png как application/octet-streamфайл. Я...

108
Идентифицировать пользователя в сценарии Bash, вызываемом sudo

Если я создам сценарий, /root/bin/whoami.shсодержащий: #!/bin/bash whoami и этот сценарий вызывается пользователем с правильно настроенным sudo, он укажет root Есть ли быстрый способ получить фактического пользователя в сценарии, или мне придется прибегать к параметрам, передаваемым через это имя...