когда я пытаюсь повторить 10 долларов, оно становится эхом 1 0 - PullRequest
12 голосов
/ 27 мая 2011

дано что-то вроде этого

find -type f -newermt "2011-05-26 15:40:35.088712" | xargs -n 1 bash -c fn=$0; set -- `ls -l $fn`; echo $7 $8 $9 $10;

Я ожидаю, что это выведет контент в $ 10 когда я пытаюсь отобразить $ 10, то, что на самом деле происходит, это выводит $ 1 вместе с 0, как мне сделать это $ $ 10 (10)

1 Ответ

23 голосов
/ 27 мая 2011

Вам нужно использовать echo ${10}, чтобы сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...