Запитання з тегом «syntax»

4
Чим відрізняється стандартний синтаксис від BSD-синтаксису?
Я бачив багато команд, які приймають "BSD синтаксис", а також їх стандартний синтаксис. Візьміть psкоманду для одного прикладу: To see every process on the system using standard syntax: ps -e ps -ef ps -eF ps -ely To see every process on the system using BSD syntax: ps ax ps axu …


2
Що не вистачає аргументу -exec?
Я використовую наступну команду, щоб очистити каталог, файли та каталоги старше 30 днів, і переміщу їх до каталогу архівів, який я можу видалити через кілька тижнів, якщо ніхто не вимагає повернення їх файлів. Цільовий каталог має підкаталоги за іменем користувача, як і каталог архівів. Це команда, яку я використовую: find …

6
Який сенс баш-нульового оператора “:”, двокрапка?
Який сенс оператора "null" у сценарії BASH? Я розумію, що він використовується як заповнювач місця після ifкоманди, коли вам нічого сказати, але потрібна команда, яка дозволяє програмі правильно працювати. Але яка загальна користь для цього? Коли ви використовуєте його? Коли має сенс його використовувати?
13 bash  scripts  syntax 

2
Для циклу з алфавітом
Це прекрасно працює на OSX #!/bin/bash chars=( {a..z} ) n=3 for ((i=0; i<n; i++)) do echo "${chars[i]}" done Але коли я запускаю його на Ubuntu, я отримую таку помилку. ForLoopAlphabetTest.sh: 2: ForLoopAlphabetTest.sh: Syntax error: "(" unexpected Я не можу вирішити проблему. Будь-які пропозиції?
12 bash  scripts  syntax 

2
значення "" "(апостроф) в термінальних командах
З якоїсь дивної причини я спробував "" "як роздільник слів у ідентифікаторах, як у: $ export foo'bar=1 > > ^C $ Результат, як показано вище, ідентично, що швидкі зміни на ">" і система, очевидно, чекає додаткової інформації з мого боку. Як бачите, мені довелося ctrl-C втекти. Те саме відбувається за …

2
перенаправлення виводу команди за допомогою '- <<(...)'
Мені потрібно було витягти шасум. Це працює, але хто може пояснити, чому? sed 's/^.*= //' -&lt; &lt;(openssl dgst -sha256 filename) Я знайомий з $( )конструкцією, але не можу знайти документи для &lt;( ), в поєднанні з -&lt;, який, я вважаю, перенаправляє на sedSTDIN. Я знаю, що існують простіші способи, але …
10 bash  redirect  syntax 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.