Re: [问题] 1-9位数不重复印出来 (Awk)

楼主: VElysian (くるみ)   2022-03-02 01:03:13
awk 'BEGIN { printf "请输入数字:"; getline num < "-"; \
for(n=1;n<=10**num-1;n++) { s=""; split(n,a,""); for(i in a) if(match(s,a[i])) break; else s=s a[i]; \
if(s==n) print n } }'

Links booklink

Contact Us: admin [ a t ] ucptt.com