grep
+awk
solución:
grep -Eo '<[^<>]+>' input.xml | awk '{ gsub(/[<>]/,""); printf "%-3s - %s\n", NR, $0 }'
La salida:
1 - note
2 - to
3 - /to
4 - from
5 - /from
6 - heading
7 - /heading
8 - body
9 - /body
10 - /note
O con un solo comando GNUawk
:
awk -v FPAT='</?[^<>]+>' '{ for(i=1;i<=NF;i++) printf "%-3s - %s\n", ++c, $i }' input.xml
Используйте тильду ~
перед путем:
rm -rf ~/path/to/file
или
rmdir ~/path/to/file
вы можете удалить каталог из любого места, конечно, в пределах вашего пользовательского пути и с правильными разрешениями.
Все, что вам нужно сделать, это указать пустой каталог в качестве аргумента:
rmdir /path/to/directory