From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: ALT Linux Community Subject: Re: [Comm] =?koi8-r?b?0M/Nxc7R1Ngg09TSz97LySDNxdPUwc3J?= References: <200602061254.34967.birukov@vladinfo.ru> From: evg@krastel.ru (=?koi8-r?b?9MXSxdvLz9c=?= =?koi8-r?b?IOXXx8XOyco=?=) Date: Mon, 06 Feb 2006 17:07:15 +0700 In-Reply-To: <200602061254.34967.birukov@vladinfo.ru> (Aleksey E. Birukov's message of "Mon, 6 Feb 2006 12:54:34 +0300") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Feb 2006 10:07:17 -0000 Archived-At: List-Archive: List-Post: "Aleksey E. Birukov" writes: > Есть огромный табличный файл. Как можно поменять две строчки местами в > vim или еще где? Эту операцию придется совершить раз 200. Поэтому нужно > найти оптимальный способ. Например в emacs это делается так: "C-x C-t" (меняет строки местами и сдвигает курсор на строку вниз). Только вам скорее всего это не нужно. Если количество операций >=5 и есть критерий, то нужно или awk/sed/perl или скриптовые возможности редактора изучить. Задачу уточните. Делать руками 200 раз - не дело.