From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 9 Apr 2004 14:28:26 +0700 From: Alexey Morozov To: community@altlinux.ru Message-ID: <20040409072826.GM6984@pyro.hopawar.private.net> References: <19667455325.20040409095633@dfp.gov.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <19667455325.20040409095633@dfp.gov.ua> User-Agent: Mutt/1.4.2.1i Subject: [Comm] Q: To bash or not to bash =?koi8-r?b?KHdhczog1NLJINfP0NLP08Eg0M8=?= bash) X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Apr 2004 07:28:34 -0000 Archived-At: List-Archive: List-Post: On Fri, Apr 09, 2004 at 09:56:33AM +0300, pioneer@bigmir.net wrote: > Вопрос 1. > Имеется файл-список с неким перечнем файлов, по одному в каждой строчке. > Хочется над каждым из этих файлов провести операцию - выполнить > некую программу: > someprogram /path/to/file man xargs > Вопрос 2. > Весь вывод предыдущей операции (как stdout, так и stderr) вывести как > на экран, так и в какой-нибудь лог-файл. man bash, глава REDIRECTIONS > Вопрос 3. > Вопрос 3 есть усложнение задачи вопроса 1. С целью повышения удобства > хочется отфильтровать из вышеупомянутого файла-списка строчки, > начинающиеся на символ комментария #. man sed > Спасибо народу заранее. В принципе, для всех трех задач хватает pure bash. Списки там есть, фильтрацию можно осуществить средствами Parameter Expansion, на худой конец, и вообще, если приноровиться, можно о-го-го чего наворотить. У меня есть пара примеров такого state of the art. Но, таки охота делать прямые вещи прямо :-)). 2All: будет у нас в base system или около того какой-либо приемлемый "настоящий" язычок программирования? Я не настаиваю на perl/python, но текущий выбор между C[с крестами] и bash обескураживает