Выпуск ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ GNU grep 3.5

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ выпуск ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ поиска Π΄Π°Π½Π½Ρ‹Ρ… Π² тСкстовых Ρ„Π°ΠΉΠ»Π°Ρ… — GNU Grep 3.5. Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΎ староС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ†ΠΈΠΈ «—files-without-match» (-L), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² выпускС grep 3.2 Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ для Сдинообразия с ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ git-grep. Если Π² grep 3.2 поиск стал ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π² спискС, Ρ‚ΠΎ сСйчас Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ успСх поиска зависит Π½Π΅ ΠΎΡ‚ наличия Ρ„Π°ΠΉΠ»Π° Π² спискС, Π° ΠΎΡ‚ совпадСния искомой строки.

ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ сообщСниС, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΏΡ€ΠΈ выявлСнии совпадСний Π² Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…. Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ «grep: FOO: binary file matches» ΠΈ выводится Π² stderr для избСТания пСрСсСчСний с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠΌΠ°Π½Π΄Π° ‘grep PATTERN FILE | wc’ Ρ€Π°Π½ΡŒΡˆΠ΅ Π½Π΅Π²Π΅Ρ€Π½ΠΎ подсчитывала число совпадСний ΠΈΠ·-Π·Π° Π²Ρ‹Π²ΠΎΠ΄Π° прСдупрСТдСния Π² стандартный ΠΏΠΎΡ‚ΠΎΠΊ). Π’ stderr Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ ΠΈ сообщСния «grep: FOO: warning: recursive directory loop» ΠΈ «grep: FOO: input file is also the output».

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ