Предполагая, что ваша строка является единственной строкой в файле file
, вы можете использоватьsed
cat file | sed 's/,/\n/g' | sed -n '/\.sh$/ p'
Первая команда sed
заменяет все запятые разрывом строки, а вторая печатает все строки, заканчивающиеся на .sh
. Так что мы могли бы обойтись и безsed
:
cat file | tr ',' '\n' | grep '\.sh$'