[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Why is command substitution happening?
From: |
Bill Gradwohl |
Subject: |
Why is command substitution happening? |
Date: |
Mon, 11 Apr 2011 12:23:15 -0600 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.15) Gecko/20110307 Fedora/3.1.9-0.39.b3pre.fc14 Lightning/1.0b3pre Thunderbird/3.1.9 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I have a tiny script to prune empty directories from a structure. The
essential line is as follows:
tree --noreport -dfi "${1}" | tac | sed 's/"/\\"/g;s/^/rmdir
- --ignore-fail-on-non-empty "/;s/$/"/'|bash
Running it recently produced :
bash: command substitution: line 2201: syntax error near unexpected
token `('
bash: command substitution: line 2201: `rmdir --ignore-fail-on-non-empty
"/snapshot/Music/Etta James/The Essential Etta James/The Essential Etta
James (Disc 2)"'
I'm trying to understand why command substitution is happening at all,
since the opening paren isn't preceded by a dollar sign.
- --
Bill Gradwohl
Roatan, Honduras
504 9 899 2652
IM:BillGradwohl@gmail.com (No email please-IM only)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
iEYEARECAAYFAk2jRxMACgkQ7Orvev+eC8okUwCfYe9xnBSTQf2/ieWNNJ15rrg2
3poAoJXOswmlkqKHQb0VF3Vpz5pqBPN9
=o8PF
-----END PGP SIGNATURE-----
- Why is command substitution happening?,
Bill Gradwohl <=