Вы можете использовать ls
, чтобы вывести список всех файлов, которые будут удалены rm
:
ls../path/*.txt
Если вам нужно вывести список для просмотра файлов, которые будут удалены с рекурсивным rm
, используйте флаг -R
сls
:
ls -R../path/*.txt
это работает:
echo -e "1:test:\n2:test\n3:test:\n" | sed '/:/s// /'
Печать
1 test:
2 test
3 test:
Питон
#!/usr/bin/python
import re
k=re.compile(":")
m=open('filename','r')
for i in m:
print i.replace(":"," ",1).strip()
Команда awk работает только для указанного примера
awk -F ":" '{print substr($0,1,1),substr($0,3)}' filename
команда sed
sed "s/:/ /1" filename