���܂��܂ȃp�^�[���ŕ��������������ɂ́u���K�\���v���g����ƕ֗����BWindows OS�ł́A�W�������́ufindstr�v�R�}���h�����K�\���ɑΉ����Ă���B�������A�g�����ɂ͒��ӂ��K�v���B
���̋L���͉������ł��B����o�^�i�����j����ƑS�Ă������������܂��B
�Ώ�OS�FWindows 10�^11�AWindows Server 2012�^2012 R2�^2016�^2019�^2022
�@������O�Ƃ������e�L�X�g�t�@�C������A���낢��ȃp�^�[���ŕ�������������ĖړI�̏������������B���̂悤�ȂƂ��ɕ֗��Ȃ̂��u���K�\���v�ɂ�镶�������B�Œ�̌���������ɔ�ׁA�͂邩�ɑ��l�ȃp�^�[���̕�����������Ə��Ȃ��L�q�Ō����o����B
�@UNIX�^Linux���Ɋ���Ă���Ȃ�A������Ƃ��āugrep�v�R�}���h��uegrep�v�R�}���h���v�������Ԃ̂ł͂Ȃ����낤���B�������AWindows OS�ɂ�grep�͕W����������Ă��Ȃ��B
�@���̑���A�ufindstr.exe�v�Ƃ����R�}���h���C���R�}���h�𗘗p����ƁA���K�\�����g���������@�\�����p�ł���B�{Tech TIPS�ł́A���̎g����������������B��������������̂ŁA�g�p��̒��ӓ_�̑��A��֍���Љ��B
�@findstr�̊�{�I�Ȏg�����́A���̂悤�ɂȂ��Ă���B
findstr �m�I�v�V�����n ������������ ���t�@�C�������m �����̃t�@�C�������c�c�n
�@findstr�R�}���h�̏ꍇ�A�������������̓f�t�H���g�ł͐��K�\���Ƃ��Ď�舵����B
�@�܂��A�������������ɓ��ʂȕ������܂߂Ă���ꍇ�́A�_�u���N�I�[�g�L���i"�c�c"�j�ň͂ޕK�v������B��{�I�ɂ́A�L��������Ƃ������p�����ȊO�̕������g�p����ꍇ�́A�S�Ĉ͂ނ悤�ɂ��������悢�B���ɐ��K�\���ł́A�R�}���h�v�����v�g�ŗ��p������ꕶ���Ƌ@�\���o�b�e�B���O������̂����Ȃ��Ȃ��̂ŁA�͂ޕ�������i���������ӓ_������B�ڂ����͌�q�j�B
�@findstr�̎�ȃI�v�V���������ɋ����Ă����B
�I�v�V���� | �Ӗ� |
---|---|
/b | �s�̐擪�ɂ��镶����̌����B���K�\���́u^���������v�Ɠ��� |
/e | �s�̖����ɂ��镶����̌����B���K�\���́u��������$�v�Ɠ��� |
/l | ���K�\���ł͂Ȃ��A�P���ȕ�����i���e����������j�Ƃ��Č��� |
/r | ���K�\��������Ƃ��Č����B�u/l�v�I�v�V�����̔��� |
/s | �T�u�t�H���_�ɂ���t�@�C�������� |
/i | �����̑啶���^�������̋�ʂ����Ȃ� |
/x | ���S�Ɉ�v����s���o�� |
/v | �w�肳�ꂽ��������܂܂Ȃ��s���o�� |
/n | �s�ԍ������o�� |
/m | ��v����ꍇ�́A�t�@�C�����݂̂��o�͂��� |
/f:�����X�g�t�@�C������ | �w��̃t�@�C���ɋL�ڂ̃t�@�C���ꗗ��ΏۂƂ��Č��� |
/c:������������ | ������������I�Ɏw�肷��I�v�V�����B�����w��i�����ꂩ�Ɉ�v����Əo�͂����j�B�u/l�v�I�v�V�������Öق̂����Ɏw�肳���̂ŁA���K�\���̏ꍇ�͏ꍇ�́u/r�v�I�v�V�����������Ɏw�肷�邱�� |
������������ | �����Ώۂ̕�����B���ʂȕ������܂ޏꍇ�̓_�u���N�I�[�g�ň͂ށB�����������������ꍇ�́u/c�v�I�v�V�����Ŏw�肷�邱�ƁB�u/c�v�I�v�V�������w�肵���ꍇ�A������͎w��s�� |
findstr�R�}���h�̎�ȃI�v�V���� �I�v�V�����̑啶���^�������̈Ⴂ�͖��������̂ŁA�Ⴆ�u/b�v�̑���Ɂu/B�v���w�肵�Ă��悢�B |
�@��\�́u/l�v�I�v�V�����ɂ���u���e�����������v�Ƃ́A��ʓI�ɁA�w�肳�ꂽ�����̕��тɊ��S�Ɉ�v���镶����̂��Ƃ��w���B�u���e�����iliteral�j�v�Ƃ́u�����ʂ��v�u�\�L�v�Ƃ����Ӗ��ł���B
�@����ɑ��A�u/r�v�I�v�V�����Ŏw�肷��u���K�\���iregular expression�j�v�Ƃ́A��ʓI�ɂ͕����̌����ȂǂɎg����A���ʂȕ����V�[�P���X�̂��Ƃł���B�u�����\���v�Ƃ��Ă��B
�@�ȉ��ł́Afindstr�R�}���h���g���Đ��K�\���Ō�������ۂ̒��ӓ_�𒆐S�ɐ������Ă����B
�@findstr�����������������_�u���N�I�[�g�L���ň͂�Ŏw�肷��ꍇ�A�f�t�H���g�ł͏�������Ȏ�舵�������Ă���̂Œ��ӂ��K�v�ł���B
�@�Ⴆ��findstr�R�}���h�ŁA�P�Ɂufindstr "Windows 11 Pro" *.log�v�Ƃ���ƁA�uWindows�v�u11�v�uPro�v�̂����ꂩ�̕�������܂ލs���S�Ĉ�v����B�܂�findstr�̓f�t�H���g�ŁA���������������_�u���N�I�[�g�ł�����ŋ���Ďw�肷��ƁA���ꂽ�����̕���������ꂼ��P�Ƃ̌���������Ƃ��Ĉ����B
�@���̂悤�ȃf�t�H���g�̋�����ύX���A����������������̈ꕔ�Ƃ���ɂ́A�u/c�v�I�v�V�������g�p����B
findstr /c:"Windows 11 Pro" *.log
�����ӁF�u/c�v�ƕ�������u:�i�R�����j�v�ŘA�����邱�ƁB�u/c�v������P�ƂŋL�q���Ă͂����Ȃ�
�@���܂ޕ�����������ꍇ�́A�S��/c�I�v�V�����t��������ɂ��āA�����w�肷��悢�i/c�Ȃ��̌����������1�����w��ł��Ȃ��j�B
findstr /c:"Windows 11" /c:"Windows 10" *.log
�@������/c�I�v�V�������w�肵�������ł̓��e�����������i�u/l�v�I�v�V�����t���Ɠ����j�ɂȂ�̂ŁA���K�\�����������������ɂ́u/r�v�I�v�V�������w�肷��B
findstr /r /c:"^Windows 1[01] Pro" *.log
�@�Ƃ͂�������������̓��e�ɂ���ăI�v�V�����w������������ς���͖̂ʓ|���B�����ŁA�������K�\����O��Ƃ��āu/r /c:"������������1��" /c:"������������2��"�c�c�v�Ƃ����悤�Ɏw�肷��悤�A���ߑł��ɂ��������o���₷�����낤�B
�@���K�\���̋@�\�ɂ͂��܂��܂ȃo���G�[�V����������B�������Afindstr�R�}���h�͉��\�̂悤�ɁA���Ɋ�{�I�ȋ@�\�����T�|�[�g���Ă��Ȃ��B
�\�L | �Ӗ� | �� | ��̈Ӗ� |
---|---|---|---|
.�i�s���I�h�j | �C�ӂ�1�����Ɉ�v���郏�C���h�J�[�h���� | a.b | �ua�v�Ŏn�܂�A�ub�v�ŏI���3�����B�Ⴆ�uaab�v�uabb�v�ua1b�v�ɂ͈�v�B�uabc�v�uab�v�ɂ͈�v���Ȃ� |
* | ���O�̕�����0��ȏ�̌J��Ԃ� | a.*b | �ua�v�Ŏn�܂�A�C�ӂ̕��������A�Ōオ�ub�v�̕�����Ɉ�v�B�Ⴆ�uab�v�uaab�v�uaaab�v�ɂ͈�v |
^ | �s�̐擪 | ^Windows | �s�̐擪�ɂ���uWindows�v�Ɉ�v |
$ | �s�̖��� | Windows$ | �s�̍Ō�ɂ���uWindows�v�Ɉ�v |
[x] | �w�肳�ꂽ����x�̂����̔C�ӂ�1���� | Windows 1[01x] | �uWindows 10�v�uWindows 11�v�uWindows 1x�v�ɂ͈�v�B�uWindows 12�v�ɂ͈�v���Ȃ� |
[^x] | �w�肳�ꂽ����x�ȊO�̕��� | win[^ds] | �uwine�v�uwino�v�Ȃǂɂ͈�v�B�uwind�v�uwins�v�ɂ͈�v���Ȃ� |
[x-y] | �����͈͂̎w��B�w�肳�ꂽ�͈͓��̔C�ӂ�1���� | [a-z][a-z0-9]* | �p���Ŏn�܂�A�C�ӂ̐��̉p����������������Ɉ�v |
\x | �����̃G�X�P�[�v�B���ꕶ�����w�肷��ꍇ�Ɏg�p | \[a\] | �u[a]�v�Ƃ���������Ɉ�v |
\<�� | �P��̐擪 | \<win | �uwin�v�Ŏn�܂�P��ɂ݈̂�v�B2�����ڈȍ~�Ɂuwin�v������P��ɂ͈�v���Ȃ� |
��\> | �P��̖��� | \<win\> | �uwin�v�Ƃ���3�����̒P��ɂ݈̂�v�B���̒P��̈ꕔ�̏ꍇ�͈�v���Ȃ� |
findstr�R�}���h�ŗ��p�ł��鐳�K�\���Ƃ��̗� |
�@�Ⴆ�A�ȉ��̃X�N���[���V���b�g�ɂ��鐳�K�\���́Afindstr�R�}���h�ł͌����ł��Ȃ��B
�@findstr�R�}���h�������������ł���̂́A�V�t�gJIS�̃e�L�X�g�Ɍ������B�Ⴆ��UTF-8��UTF-16�̃e�L�X�g�̏ꍇ�A���{��̕�������������Ă���v���Ȃ��B
�@���̂��߁A���������e�L�X�g��findstr�R�}���h�ɓn���O�ɃV�t�gJIS�֕ϊ����Ă����K�v������B
�@�ȏ�̂悤��findstr�R�}���h�͂��������������������t���܂Ƃ��Ă���B����UNIX�^Linux���Ɋ���Ă���Ȃ�AWSL�iWindows Subsystem for Linux�j���邢��Git BASH�AMSYS2�Ȃǂ��Z�b�g�A�b�v���āA�����̊���grep�R�}���h��egrep�R�}���h�Ȃǂ��g�������������Ƃ悢���ʂ��邩������Ȃ��B
�@PowerShell�Ɋ���Ă���Ȃ�A�uSelect-String�v�R�}���h���b�g���u-match�v���Z�q���g���ăX�N���v�g�������A�Ƃ����������B
�@�����ł͂Ȃ��A�������V���Ƀ\�t�g�E�F�A��lj��C���X�g�[���ł����AWindows OS�W���̃R�}���h�����g���Ȃ��A�Ƃ����Ȃ�A���K�\���̎g���Ȃ�find�R�}���h�ȂǂƔ�ׂāAfindstr�R�}���h�͕֗��Ɏg���邾�낤�B
�@�ufindstr /?�v�Ǝ��s����ƁAfindstr�R�}���h�̃I�v�V�������◘�p�\�Ȑ��K�\���Ȃǂ��\�������B
���֘A�����N
�����̋L���Ɗ֘A���̍����ʂ̋L��
���X�V����
�y2023/01/11�zWindows 11�ȂǂɑΉ����܂����Bfindstr�R�}���h�̑���ƂȂ錟�����@��NjL���܂����B
�y2004/12/18�z�����J�B
�uTech TIPS�v
Copyright© Digital Advantage Corp. All Rights Reserved.