From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 21 Aug 2006 17:45:49 +0700 From: Slava Semushin To: ALT Linux Sisyphus discussion list Message-ID: <20060821104549.GB3532@semushin.plesk.ru> References: <44E98928.9080309@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <44E98928.9080309@gmail.com> Organization: SWSoft X-Operating-System: ALT Linux Sisyphus (20060401) 2.6.14-std26-up-alt5 User-Agent: Mutt/1.5.11 X-Antivirus: Dr.Web (R) for Mail Servers on master.plesk.ru host X-Antivirus-Code: 100000 Subject: Re: [sisyphus] raidstop X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Aug 2006 10:45:27 -0000 Archived-At: List-Archive: List-Post: --- Alexey Borovskoy 2006-08-21 23:21:28 +1300 +++ Slava Semushin 2006-08-21 17:42:32 +0700 AB> for mddev in $(sed -ne 's/^\(md[^[:space:]]*\).*/\1/p' /proc/mdstat); do AB> action "Turning off RAID for $mddev:" $raidstop "/dev/$mddev" AB> done md* т.е. все. В это регулярном выражении говорится, что после md могут идти любые символы, кроме пробельных. Как только встретится пробел, то выражение выполнится. Кстати, из-за того что используется звяздока, а не плюс просто строка "md" тоже подойдет. AB> С sed я не очень дружу. Я тоже :] -- + Slava Semushin | php-coder @ ngs.ru + ALT Linux Team | php-coder @ altlinux.ru + Expand QA Team | vsemushin @ swsoft.com