Tag: аргументы

Как передать аргументы perl при попытке изменить строку?

Я использую подход, предложенный в https://askubuntu.com/questions/434051/how-to-replace-a-string-on-the-5th-line-of-multiple-text-files, чтобы изменить первую строку архив. Предположим, что первая строка в file.txt keepme=change1me И я хочу получить keepme=newstring Проблема в том, что newstring хранится в var1 Я пытался: var1=newstring perl -i -pe 's/(keepme=)(.*)/$1${var1}/ if $.==1' ../file.txt perl ${var1} -i -pe 's/(keepme=)(.*)/$1$ARGV[0]/ if $.==1' ../file.txt В обоих случаях результат keepme= Если […]

Сколько файлов можно удалить сразу?

Один из моих друзей хотел иметь больше журналов в каталоге /var/log/ , и через некоторое время использования системы он попытался получить доступ к папке и перечислить ее, но вместо этого он получил следующую ошибку: bash: /bin/rm: Argument list too long Кто-нибудь знает, сколько файлов можно добавить в этот список rm ?

Разделение аргументов команды из флагов

Скажем, у меня есть команда, которая принимает флаги и аргументы, например: mycommand –foo bar arg1 arg2 (Флаг foo имеет значение "bar" .) Но что, если флаг foo необязательно может поставляться без аргументов? mycommand –foo arg1 arg2 Как предотвратить, чтобы arg1 считался значением флага foo ?

Сценарий оболочки для работы с файлами в некотором каталоге

Я Linux в Linux, поэтому это может быть глупым вопросом. У меня есть система Windows, поэтому я загрузил cygwin, чтобы помочь мне выполнить команды Linux / unix. Мне нужно выполнить сценарий оболочки на связке apks, хранящейся внутри папки (здесь есть скрипт). Это сценарий: #!/bin/bash cd $1 for filename in *.apk do unzip -d $filename.extract $filename […]

Bash, если утверждение не работает должным образом

У меня есть инструкция bash для проверки аргумента командной строки. Если аргумент, переданный скрипту, является «чистым», тогда скрипт удаляет все .o-файлы. В противном случае он создает программу. Однако, неважно, что передается (если что-либо), сценарий все еще считает, что передается аргумент «clean». #!/bin/bash if test "`whoami`" != "root" ; then echo "You must be logged in […]

picocom -b 115200 – Зачем вам нужно указывать скорость?

У меня есть доска intel galileo, и если я попытаюсь подключиться к ней с моего ноутбука, picocom / dev / ttyUSB0 Я получаю только такие символы: Готовый терминал J ) ! # ) ! ) ! ) ! ) !! V 1 ) J ) J ) # ! ) ! )! Y] (V K […]

ZSH, конкатенация передается аргументами в одну строку

Я хотел бы создать простую функцию bash для использования для моего удобства. После ответа, приведенного в: Объединяя аргументы bash в одну строку с пробелами, я смог размять этот маленький кусок кода: function gcm { msg="'$*'" eval "git commit -m ${msg}" } Теперь этот пример очень удобен для сообщений о совершении, таких как «Привет, это я» […]

Аргументы «тире» для сценариев оболочки

Большинство сценариев оболочки, которые я использую, имеют синтаксис типа ./shellscript.sh -first_argument_flag <first_argument_value> -second_argument_flag <second_argument_value> но все онлайн-ресурсы для сценаристов оболочки обсуждают только проходящие позиционные аргументы, такие как ./shellscript.sh <first_argument_value> <second_argument_value> которые впоследствии используются в сценарии как "$1" , "$2" и т. д. Я хотел бы использовать первый, более удобный для пользователя синтаксис, а не синтаксис […]

Что такое командные праймериз?

Я столкнулся с понятием праймериз от запуска man find : . . . PRIMARIES All primaries which take a numeric argument allow the number to be preceded by a plus sign (“+'') or a minus sign (“-''). A preceding plus sign means “more than n'', a pre- ceding minus sign means “less than n'' and […]

Передача специальных символов из Perl-скрипта в csh

Я пишу скрипт perl, который берет строку и передает ее в скрипт .csh. PerlScript.pl: $CMDLineArgs = "-stuff -more_stuff \'-even_more \"*stuff\" -last_stuff\'"; system(Script.csh $CMDLineArgs); Script.csh: set flags="$argv[*]" По какой-то причине одинарные кавычки не попадают в мой скрипт .csh, и вся вещь не будет работать, если * находится где угодно в строке. Любые предложения о том, как […]

Interesting Posts

scp copy direction: что такое источник, что такое цель?

Weird X11 поведение после возобновления приостановления

screen: '-S sessionname' vs. '-t name'

Понять отладочные сообщения из sshd

Укажите монитор для консоли Linux

Каковы способы просмотра файлов в каталоге с несчетными файлами?

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

Почему я не вижу пакеты при прослушивании моего ftp-порта с помощью tcpdump на localhost?

Цифры с нулевым заполнением до 2 цифр с помощью sed

Прочитайте файл с двумя столбцами, rsync каждую строку от столбца 1 до столбца 2

Как я могу получить результат и проверить команду dig?

Больше нет графического сеанса после `apt upgrade`

Зеркало LFTP включает в себя – включая другие каталоги, отличные от того, что я включил

как работает os в действии виртуального бокса, скорость оригинала os в ноутбуке

Как запустить только ядро ​​linux в vmware?

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