Eliminar lineas con SED en Bash?

Hola a todos les cuento que estoy haciendo un programa en bash y queria saber como puedo hacer para borrar lineas de un documento de las palabras que NO terminen en S con SED, es decir, mostrar solamente las que terminan con la letra S.

les cuento que probe con:

sed -e /[s$]$.*/d "$archivo" | more

para borrar todas las que NO terminan en S pero no funciono!
---------------------------------------------------------------------------------------------------
despues probe con este:

sed -e /^[^s].*/d "$archivo" | more

para borrar las que no empiezan con S y si funciono,
sed -e /^[^s].*/d "$archivo" | more

que estoy haciendo mal en el primero?

Muchas Gracias a todos!

Hello.

Per our forum rules, all posts must be in English.

We do provide translation services for posts from English to a number of languages as a benefit to users. However, posts must be in English.

Please repost in English.

Thank you for your cooperation.

The UNIX and Linux Forums.