From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <457FD7A8.6050609@vzljot.ru> Date: Wed, 13 Dec 2006 13:36:24 +0300 From: Vitaly Ostanin User-Agent: Thunderbird 1.5.0.5 (X11/20060822) MIME-Version: 1.0 To: ALT Linux Community References: <4576BA24.2070609@vzljot.ru> <20061206235339.GA4486@basalt.office.altlinux.org> In-Reply-To: <20061206235339.GA4486@basalt.office.altlinux.org> X-Enigmail-Version: 0.94.1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigEFC288A7CBD208836671B7D6" X-Virus-Scanned: by amavisd-new at vzljot.ru Subject: Re: [Comm] test -d on directory with space in name X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 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: Wed, 13 Dec 2006 10:36:54 -0000 Archived-At: List-Archive: List-Post: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigEFC288A7CBD208836671B7D6 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable Dmitry V. Levin =D0=C9=DB=C5=D4: > Hi, >=20 > On Wed, Dec 06, 2006 at 03:40:04PM +0300, Vitaly Ostanin wrote: >> =FA=C4=D2=C1=D7=D3=D4=D7=D5=CA=D4=C5. >> >> =F3=CB=C1=D6=C9=D4=C5, =C7=C4=C5 =D1 =D4=D5=D0=CF=CA, =C1? >=20 > =EE=C5 =D7=D3=C5 =D0=D2=CF=C2=C5=CC=D8=CE=D9=C5 =D3=C9=CD=D7=CF=CC=D9 =CF= =C4=C9=CE=C1=CB=CF=D7=D9=C5. >=20 >> =F7 =DC=D4=CF=CD =D3=CB=D2=C9=D0=D4=C5 =CE=C5 =D7=D9=D0=CF=CC=CE=D1=C5= =D4=D3=D1 =D0=D2=CF=D7=C5=D2=CB=C1 [ -d "$FILE" ], =C5=D3=CC=C9 =D7 >> =C9=CD=C5=CE=C9 $FILE =C5=D3=D4=D8 =D0=D2=CF=C2=C5=CC=D9. >=20 > =F4=C1=C2=D5=CC=D1=C3=C9=D1 =D4=C1=CD, =C1 =CE=C5 =D0=D2=CF=C2=C5=CC=D9= =2E =EE=C1 =DC=CB=D2=C1=CE=C5 =C4=C1, =CE=CF =D0=CF=DE=C5=CD=D5 =D4=CF=C7=C4=C1= =D2=C1=C2=CF=D4=C1=C5=D4 "cut -d ' '" ? =F7=D9=D7=CF=C4 "du" =CE=C5 =CD=CF=D6=C5=D4 =CD=C5=CE=D1=D4=D8=D3=D1 =D7 = =DA=C1=D7=C9=D3=C9=CD=CF=D3=D4=C9 =CF=D4 =D4=CF=C7=CF, =CB=D5=C4=C1 =CF=CE= =CE=C1=D0=D2=C1=D7=CC=C5=CE? =F4=C1=CB=C1=D1 =CD=D9=D3=CC=D8 =D0=D2=C9=DB= =CC=C1 =D7 =C7=CF=CC=CF=D7=D5 =D0=CF =C1=CE=C1=CC=CF=C7=C9=C9 =D3 =D2=C1=DA= =CE=C9=C3=C5=CA =D7=D9=D7=CF=C4=C1 "ls" (=D7 =CE=C5=D3=CB=CF=CC=D8=CB=CF =D3=D4=CF=CC=C2=C3= =CF=D7) =C9 "ls | less" (=D7 =CF=C4=C9=CE =D3=D4=CF=CC=C2=C5=C3) >> #!/bin/sh >> >> do_du() >> { >> du -sbx * | sort -rn | while read f; > du -sbx * | sort -rn | while read size FILE; =F3=D0=C1=D3=C9=C2=CF, =D0=D2=CF =CE=C5=D3=CB=CF=CC=D8=CB=CF name =D5 rea= d =CE=C5 =DA=CE=C1=CC. =ED=CF=D6=CE=CF =C1=C4=C1=D0=D4=C9=D2=CF=D7=C1=D4=D8= =C9 =D4=C1=CB: du -sbx0 * | sort -rnz | while read -d '\0' size FILE; =E1 =DA=C1=D4=D9=CB =C2=D9=CC =C9=CD=C5=CE=CE=CF =D7 "cd -", =D3=D0=C1=D3= =C9=C2=CF =C5=DD=A3 =D2=C1=DA. >> do >> echo $f > echo "$size $FILE" >> FILE=3D`echo $f | cut -d ' ' -f2-` > =DC=D4=CF =CE=C5 =CE=D5=D6=CE=CF >> if [ -d "$FILE" ]; then >> echo "^^^dir^^^" >> cd "$FILE" >> do_du > cd - >> fi >> done >> } >> >> do_du >=20 > =E9=CD=C5=CA=D4=C5 =D7 =D7=C9=C4=D5, =DC=D4=CF=D4 =D3=CB=D2=C9=D0=D4 =CE= =C5=CC=D8=DA=D1 =DA=C1=D0=D5=D3=CB=C1=D4=D8 =D7 =CE=C5=C4=CF=D7=C5=D2=C5=CE= =CE=D9=C8 =CB=C1=D4=C1=CC=CF=C7=C1=C8, > =CF=CE =D4=C1=CD =CD=CF=D6=C5=D4 =DA=C1=C2=CC=D5=C4=C9=D4=D8=D3=D1. =E4=C1=D6=C5 realpath =CE=C5 =D0=CF=CD=CF=D6=C5=D4? --=20 Regards, Vyt mailto: vyt@vzljot.ru JID: vyt@vzljot.ru --------------enigEFC288A7CBD208836671B7D6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFf9esXQgvvSRg+k4RAl6AAKCV0se0fPmAANC6wj1iJq20iwT7LQCeITk9 FgD+LIMR4EadLDcj1Jr388E= =q4Ez -----END PGP SIGNATURE----- --------------enigEFC288A7CBD208836671B7D6--