Простой сценарий: я ищу wsdlфайл, потерянный в середине проекта.
$ find -name '*.wsdl'
./some/very/very/long/way/to/some/lost/directory/filename.wsdl
Теперь, когда я знаю, где он находится, я хочу что-то сделать с этим файлом, скажем, отредактировать его. Вместо того, чтобы копировать / вставлять путь позади моей команды, возможно ли использовать путь, возвращенный findранее? Также как можно получить доступ к последнему аргументу, который вы набрали, !$или к вашей последней команде !!.
Я читал, что это было возможно с $?, но это только возвращает мне ошибку:0: command not found
$ echo $?
0: command not found