From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <427B5C82.6020004@epam.com> Date: Fri, 06 May 2005 15:01:06 +0300 From: Sviataslau Svirydau Organization: EPAm User-Agent: Mozilla Thunderbird false StumbleUpon/1.88 (X11/20041206) X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: devel@altlinux.ru Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: 8bit X-OriginalArrivalTime: 06 May 2005 12:01:02.0095 (UTC) FILETIME=[45FD11F0:01C55233] Subject: [devel] Bassh programming question X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 May 2005 12:01:13 -0000 Archived-At: List-Archive: List-Post: Господа, Подскажите плз можно ли обойти такую вот проблему в башевом скрипте: Хочется использовать конструкцию exec i>"$file" для открытия дескриптора i для записи в файл (точнее, fifo). Соответственно, то же самое для чтения. И хочется хранить номера дескрипторов в переменных (и количество их может различаться от случая к случаю). Однако, следующая конструкция не работает: $ fd=5; exec $fd>"$file " bash: exec: 5: not found Можно ли как-то обойти такое поведение и выполнить задуманное? -- Best Regards, Sviatoslav Sviridov phone: +375 (17) 210 1662, ext. 1503 fax: +375 (17) 210 1168 mobile: +375 (29) 641 4214 -- Micro Credo: Never trust a computer bigger than you can lift.