From owner-freebsd-questions@FreeBSD.ORG Wed Jan 12 20:37:35 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8FBDE16A4CE for ; Wed, 12 Jan 2005 20:37:35 +0000 (GMT) Received: from MXR-5.estpak.ee (ld1.estpak.ee [194.126.101.98]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB0B243D54 for ; Wed, 12 Jan 2005 20:37:33 +0000 (GMT) (envelope-from toomas.aas@raad.tartu.ee) Received: from [217.159.162.99] (217-159-162-99-dsl.trt.estpak.ee [217.159.162.99]) by MXR-5.estpak.ee (Postfix) with ESMTP id 808FAFA399 for ; Wed, 12 Jan 2005 22:37:31 +0200 (EET) Message-ID: <41E58A4E.9000105@raad.tartu.ee> Date: Wed, 12 Jan 2005 22:36:30 +0200 From: Toomas Aas User-Agent: Mozilla Thunderbird 1.0RC1 (X11/20041207) X-Accept-Language: en-us, en MIME-Version: 1.0 To: questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: can't figure out an one-liner X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Jan 2005 20:37:35 -0000 Hello! I have a directory structure like this /home /joe /peter /bill ... etc I'm trying to move some (but not all) subdirectories of /home to /newhome, using tar. I'm doing this as root on FreeBSD 4.10, the shell is csh. I'd like to get it done with one command line. I'm trying variations of this command # pwd /newhome # for luser in 'joe peter bill' { tar cf - -C /home $luser | tar xf - } ... but I keep getting error messages that luser is undefined. What am I doing wrong?