Cześć czy może ktoś wyjaśnić:
Przykład 1
#!/bin/bash
ss="testasd/das/cc/sadas.asdasd"
p="${ss}" | sed "s/.*\///"
echo $p
Przykład 2
#!/bin/bash
ss="testasd/das/cc/sadas.asdasd"
echo "${ss}" | sed "s/.*\///"
Dlaczego przykald 2 wypisuje prawidłowy wynik, przykład 1 wypisuje pusty string, nie działa przypisanie do zmiennej. W jaki sposób można rozwiązać powyższy problem.