कभी-कभी बैकटिक नेस्टिंग को xargs
पाइप और पाइप के साथ प्रतिस्थापित किया जा सकता है
$ echo hello4 | xargs echo hello3 | xargs echo hello2 | xargs echo hello1
hello1 hello2 hello3 hello4
इस समाधान की कमियां हैं:
चलो एक वास्तविक उपयोग-मामला दिखाते हैं।
निम्नलिखित आदेश बाश में काम करते हैं, लेकिन tsh में नहीं (backtick नेस्टिंग tcsh में बहुत अच्छे से नहीं संभाला जाता है)
$ ls $(dirname $(which bash))
$ ls `dirname \`which bash\``
उन्हें इसके साथ प्रतिस्थापित किया जा सकता है
$ which bash | xargs dirname | xargs ls