- 1
- 2
- 3
find . -name \* | sed -E 's/^([^\/]*\/)+//' | sort | uniq > ../unique.log
find . -name \* | sed -E 's/^([^\/]*\/)+//' | sort > ../non-unique.log
comm -13 ../unique.log ../non-unique.log
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−122
find . -name \* | sed -E 's/^([^\/]*\/)+//' | sort | uniq > ../unique.log
find . -name \* | sed -E 's/^([^\/]*\/)+//' | sort > ../non-unique.log
comm -13 ../unique.log ../non-unique.log
find . -name \* | sed -E 's/^([^\/]*\/)+//' | sort | uniq -d
Konardo 26.02.2014 12:07 # −30
guest 28.02.2014 17:21 # −19
Вендоюзеры ссут вам на ебло
bormand 28.02.2014 17:53 # 0
inkanus-gray 28.02.2014 18:44 # +1
guest 28.02.2014 20:54 # −13
inkanus-gray 28.02.2014 20:56 # 0
wvxvw 28.02.2014 18:36 # 0
1024-- 28.02.2014 19:03 # 0
Ну как тут не растеряться и не нассать на него?
(на правах рекламы зелёного)
guest 28.02.2014 20:55 # −14
Охбля, это же функционал тотал коммандера и мб фара.
3.14159265 23.06.2020 00:30 # 0
>С графическим интерфейсом, кучей кнопок и настроек.
Какой анскилл )))
KOPOHABuPYC 23.06.2020 03:21 # 0
guest 28.02.2014 20:54 # −14
guest 28.02.2014 23:51 # 0
roman-kashitsyn 28.02.2014 17:25 # −1
почему не просто find . ?
wvxvw 28.02.2014 17:46 # −1
wvxvw 28.02.2014 18:28 # 0
Но в таких задачах время на нахождение оптимального решения может легко превысить время на нахождение решения вообще, так что я как-то не особо расстраиваюсь по этому поводу.
inkanus-gray 28.02.2014 18:35 # 0
В busybox'е дело было.
guest 28.02.2014 20:56 # −3
inkanus-gray 28.02.2014 21:03 # +4
guest 28.02.2014 23:51 # −3
Stertor 01.03.2014 12:24 # 0
guest 02.03.2014 03:51 # 0
KOPOBA 28.09.2018 18:19 # 0
guest 01.03.2014 12:29 # −2
guest 01.03.2014 13:23 # +1
guest 04.03.2014 18:05 # 0
а ведь можно было и просто awk 'a[$0]++'