Вы не должны разбирать ls в первую очередь.
Вы можете использовать для этого и его -execdir параметр GNU find, например:
find . -type d -execdir realpath "{}" ';'
] или более практичный пример:
find . -name .git -type d -execdir git pull -v ';'
и здесь версия с -exec:
find . -type d -print0 | xargs -0 -I% sh -c 'cd "%" && pwd && echo Do stuff'
Дополнительные примеры см. в: не должны разбираться ls в SO
Да, если вашему другому приложению требуется ключ Login, и вы его удалили, вы можете просто создать новую Login keyring.
Открыть Seahorse (Пароли и ключи) и нажать зеленый +. Выберите «Password keyring» в качестве типа элемента для создания. Вам будет предложено имя, которое должно быть точно Login. После этого вы должны установить новый пароль, который должен быть равен паролю вашей учетной записи, чтобы он автоматически разблокировался при входе в вашу учетную запись Ubuntu.Теперь в списке должна быть новая клавиша Login. Вы можете проверить, правильно ли он разблокируется, выйдя из вашей учетной записи Ubuntu и обратно. Если все сработало, ее следует разблокировать.
Да, если вашему другому приложению требуется ключ Login, и вы его удалили, вы можете просто создать новую Login keyring.
Открыть Seahorse (Пароли и ключи) и нажать зеленый +. Выберите «Password keyring» в качестве типа элемента для создания. Вам будет предложено имя, которое должно быть точно Login. После этого вы должны установить новый пароль, который должен быть равен паролю вашей учетной записи, чтобы он автоматически разблокировался при входе в вашу учетную запись Ubuntu.Теперь в списке должна быть новая клавиша Login. Вы можете проверить, правильно ли он разблокируется, выйдя из вашей учетной записи Ubuntu и обратно. Если все сработало, ее следует разблокировать.