ΠΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΠΏΠΎΠΈΡΠΊ ΡΠ»ΠΎΠ²Π° "Go" ΠΏΠΎ ΡΠ΅ΠΊΡΡΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΌΡ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΡΠ°ΠΉΡΠΎΠ² ΠΈΠ»ΠΈ ΠΈΠ· ΡΠ°ΠΉΠ»ΠΎΠ². ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΠΏΠΎ ΡΠ°ΠΉΡΠ°ΠΌ ΠΈΠ»ΠΈ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ»Π°Π³Π° type, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΎΠ·ΠΎΠΆΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ url, file.
echo -e "https://golang.org\nhttps://golang.org\nhttps://golang.org\nhttps://golang.org" | go run main.go --type url
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ ΡΠ°ΠΉΡΡ ΠΈΠ»ΠΈ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΎΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ:
root@Artem:/mnt/e/DEVELOPER/go/test# echo -e "https://golang.org\nhttps://golang.org\nhttps://golang.org\nhttps://golang.org" | go run main.go --type url
Count for https://golang.org: 9
Count for https://golang.org: 9
Count for https://golang.org: 9
Count for https://golang.org: 9
Total: 36
echo -e "/etc/passwd\n/etc/hosta" | go run main.go --type file
Error in /etc/hosta: open /etc/hosta: no such file or directory
Count for /etc/passwd: 0
Total: 0