ਕਈ ਵਾਰ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਫਾਈਲਾਂ ਦੇ ਅੰਦਰ ਕੁਝ ਖਾਸ ਜਾਣਕਾਰੀ ਦੀ ਭਾਲ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪੈਂਦਾ ਹੈ. ਅਕਸਰ, ਕੌਂਫਿਗਰੇਸ਼ਨ ਦਸਤਾਵੇਜ਼ ਜਾਂ ਹੋਰ ਵਿਸ਼ਾਲ ਡੈਟਾ ਵਿੱਚ ਵੱਡੀ ਗਿਣਤੀ ਵਿੱਚ ਸਤਰਾਂ ਹੁੰਦੀਆਂ ਹਨ, ਇਸਲਈ ਹੱਥੀਂ ਲੋੜੀਂਦੇ ਡਾਟੇ ਨੂੰ ਲੱਭਣਾ ਸੰਭਵ ਨਹੀਂ ਹੁੰਦਾ. ਤਦ ਲੀਨਕਸ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵਿੱਚ ਇੱਕ ਬਿਲਟ-ਇਨ ਕਮਾਂਡ ਬਚਾਅ ਲਈ ਆਉਂਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਸਕਿੰਟਾਂ ਦੇ ਕੁਝ ਸਮੇਂ ਵਿੱਚ ਸਤਰਾਂ ਨੂੰ ਲੱਭ ਸਕੋਗੇ.
ਲੀਨਕਸ ਉੱਤੇ grep ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ
ਜਿਵੇਂ ਕਿ ਲੀਨਕਸ ਡਿਸਟ੍ਰੀਬਿ .ਸ਼ਨਾਂ ਵਿਚ ਅੰਤਰ ਦੇ ਲਈ, ਇਸ ਸਥਿਤੀ ਵਿਚ ਉਹ ਕੋਈ ਭੂਮਿਕਾ ਨਹੀਂ ਨਿਭਾਉਂਦੇ, ਕਿਉਂਕਿ ਜਿਸ ਟੀਮ ਵਿਚ ਤੁਸੀਂ ਦਿਲਚਸਪੀ ਰੱਖਦੇ ਹੋ ਗ੍ਰੇਪ ਮੂਲ ਰੂਪ ਵਿੱਚ, ਇਹ ਬਹੁਤੀਆਂ ਅਸੈਂਬਲੀਆਂ ਵਿੱਚ ਉਪਲਬਧ ਹੈ ਅਤੇ ਬਿਲਕੁਲ ਉਸੇ ਤਰ੍ਹਾਂ ਲਾਗੂ ਹੁੰਦਾ ਹੈ. ਅੱਜ ਅਸੀਂ ਨਾ ਸਿਰਫ ਕਿਰਿਆ ਬਾਰੇ ਵਿਚਾਰ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ ਗ੍ਰੇਪ, ਪਰ ਮੁੱਖ ਦਲੀਲਾਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਲਈ ਜੋ ਖੋਜ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਬਹੁਤ ਸਰਲ ਬਣਾ ਸਕਦੇ ਹਨ.
ਇਹ ਵੀ ਵੇਖੋ: ਲੀਨਕਸ ਵਿਚ ਫਾਈਲਾਂ ਦੀ ਭਾਲ
ਤਿਆਰੀ ਦਾ ਕੰਮ
ਸਾਰੀਆਂ ਅਗਲੀਆਂ ਕਾਰਵਾਈਆਂ ਸਟੈਂਡਰਡ ਕੰਸੋਲ ਦੁਆਰਾ ਕੀਤੀਆਂ ਜਾਣਗੀਆਂ, ਇਹ ਤੁਹਾਨੂੰ ਸਿਰਫ ਉਹਨਾਂ ਨੂੰ ਪੂਰਾ ਮਾਰਗ ਨਿਰਧਾਰਤ ਕਰਕੇ ਫਾਈਲਾਂ ਖੋਲ੍ਹਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ, ਜਾਂ ਜੇ "ਟਰਮੀਨਲ" ਲੋੜੀਂਦੀ ਡਾਇਰੈਕਟਰੀ ਤੋਂ ਅਰੰਭ ਕੀਤੀ ਗਈ. ਤੁਸੀਂ ਕਿਸੇ ਫਾਈਲ ਦਾ ਮੁੱ folderਲਾ ਫੋਲਡਰ ਲੱਭ ਸਕਦੇ ਹੋ ਅਤੇ ਇਸ 'ਤੇ ਇਸ' ਤੇ ਨੈਵੀਗੇਟ ਕਰ ਸਕਦੇ ਹੋ:
- ਫਾਈਲ ਮੈਨੇਜਰ ਚਲਾਓ ਅਤੇ ਲੋੜੀਂਦੇ ਫੋਲਡਰ 'ਤੇ ਜਾਓ.
- ਲੋੜੀਦੀ ਫਾਈਲ 'ਤੇ ਸੱਜਾ ਕਲਿਕ ਕਰੋ ਅਤੇ ਚੁਣੋ "ਗੁਣ".
- ਟੈਬ ਵਿੱਚ "ਮੁ "ਲਾ" ਲਾਈਨ ਨੂੰ ਪੜ੍ਹੋ "ਪੇਰੈਂਟ ਫੋਲਡਰ".
- ਹੁਣ ਚਲਾਓ "ਟਰਮੀਨਲ" ਸੁਵਿਧਾਜਨਕ ਵਿਧੀ, ਉਦਾਹਰਣ ਲਈ, ਮੀਨੂ ਰਾਹੀਂ ਜਾਂ ਕੁੰਜੀ ਸੁਮੇਲ ਨੂੰ ਦਬਾ ਕੇ Ctrl + Alt + T.
- ਇੱਥੇ, ਕਮਾਂਡ ਦੁਆਰਾ ਡਾਇਰੈਕਟਰੀ ਤੇ ਜਾਓ
ਸੀਡੀ / ਘਰ / ਉਪਭੋਗਤਾ / ਫੋਲਡਰ
ਕਿੱਥੇ ਉਪਭੋਗਤਾ - ਯੂਜ਼ਰ ਨਾਂ, ਅਤੇ ਫੋਲਡਰ - ਫੋਲਡਰ ਦਾ ਨਾਮ.
ਟੀਮ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋਬਿੱਲੀ + ਫਾਈਲ ਦਾ ਨਾਮ
ਜੇ ਤੁਸੀਂ ਪੂਰੀ ਸਮਗਰੀ ਨੂੰ ਵੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ. ਇਸ ਟੀਮ ਨਾਲ ਕੰਮ ਕਰਨ ਬਾਰੇ ਵਿਸਥਾਰ ਨਿਰਦੇਸ਼ਾਂ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ ਤੇ ਸਾਡਾ ਹੋਰ ਲੇਖ ਵੇਖੋ.
ਹੋਰ ਪੜ੍ਹੋ: ਲੀਨਕਸ ਉੱਤੇ ਕੈਟ ਕਮਾਂਡ ਦੀਆਂ ਉਦਾਹਰਣਾਂ
ਉਪਰੋਕਤ ਕਰ ਕੇ, ਤੁਸੀਂ ਵਰਤ ਸਕਦੇ ਹੋ ਗ੍ਰੇਪ, ਜ਼ਰੂਰੀ ਡਾਇਰੈਕਟਰੀ ਵਿਚ ਹੋਣਾ, ਬਿਨਾਂ ਫਾਈਲ ਦਾ ਪੂਰਾ ਮਾਰਗ ਦੱਸੇ.
ਸਟੈਂਡਰਡ ਸਮਗਰੀ ਖੋਜ
ਸਾਰੀਆਂ ਉਪਲਬਧ ਦਲੀਲਾਂ 'ਤੇ ਵਿਚਾਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਸਮੱਗਰੀ' ਤੇ ਨਿਯਮਤ ਖੋਜ ਨੂੰ ਨੋਟ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ. ਇਹ ਉਹਨਾਂ ਪਲਾਂ ਵਿੱਚ ਲਾਭਦਾਇਕ ਹੋਏਗਾ ਜਦੋਂ ਤੁਹਾਨੂੰ ਮੁੱਲ ਦੁਆਰਾ ਇੱਕ ਸਧਾਰਣ ਮੇਲ ਲੱਭਣ ਅਤੇ ਸਕ੍ਰੀਨ ਤੇ ਸਾਰੀਆਂ linesੁਕਵੀਂ ਲਾਈਨਾਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ.
- ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ ਤੇ, ਐਂਟਰ ਕਰੋ
grep ਸ਼ਬਦ ਟੈਸਟਫਾਈਲ
ਕਿੱਥੇ ਸ਼ਬਦ - ਜਾਣਕਾਰੀ ਮੰਗੀ, ਅਤੇ ਟੈਸਟਫਾਈਲ - ਫਾਈਲ ਨਾਮ. ਫੋਲਡਰ ਦੇ ਬਾਹਰ ਖੋਜ ਕਰਨ ਵੇਲੇ, ਇੱਕ ਉਦਾਹਰਣ ਦੇ ਤੌਰ ਤੇ ਪੂਰਾ ਮਾਰਗ ਨਿਰਧਾਰਤ ਕਰੋ/ ਘਰ / ਉਪਭੋਗਤਾ / ਫੋਲਡਰ / ਫਾਈਲ ਨਾਮ
. ਕਮਾਂਡ ਦੇਣ ਤੋਂ ਬਾਅਦ, ਕੁੰਜੀ ਦਬਾਓ ਦਰਜ ਕਰੋ. - ਇਹ ਕੇਵਲ ਆਪਣੇ ਆਪ ਨੂੰ ਉਪਲਬਧ ਵਿਕਲਪਾਂ ਨਾਲ ਜਾਣੂ ਕਰਨ ਲਈ ਬਚਿਆ ਹੈ. ਪੂਰੀ ਲਾਈਨਾਂ ਸਕ੍ਰੀਨ ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਹੋਣਗੀਆਂ, ਅਤੇ ਕੁੰਜੀ ਕਦਰਾਂ ਕੀਮਤਾਂ ਨੂੰ ਲਾਲ ਵਿੱਚ ਉਭਾਰਿਆ ਜਾਵੇਗਾ.
- ਇਹ ਵੀ ਮਹੱਤਵਪੂਰਣ ਹੈ ਕਿ ਕੇਸ ਸੰਵੇਦਨਸ਼ੀਲ ਵੀ ਹੋਵੇ, ਕਿਉਂਕਿ ਲੀਨਕਸ ਏਨਕੋਡਿੰਗ ਵੱਡੇ ਜਾਂ ਛੋਟੇ ਅੱਖਰਾਂ ਤੋਂ ਬਿਨਾਂ ਖੋਜਾਂ ਲਈ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ. ਜੇ ਤੁਸੀਂ ਕਿਸੇ ਰਜਿਸਟਰ ਦੀ ਪਰਿਭਾਸ਼ਾ ਨੂੰ ਬਾਈਪਾਸ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਦਾਖਲ ਕਰੋ
grep -i "ਸ਼ਬਦ" ਟੈਸਟਫਾਈਲ
. - ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ, ਅਗਲੇ ਸਕਰੀਨ ਸ਼ਾਟ ਵਿੱਚ, ਨਤੀਜਾ ਬਦਲ ਗਿਆ ਹੈ ਅਤੇ ਇੱਕ ਹੋਰ ਨਵੀਂ ਲਾਈਨ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ ਹੈ.
ਸਟਰਿੰਗ ਕੈਪਚਰ ਸਰਚ
ਕਈ ਵਾਰ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਨਾ ਸਿਰਫ ਲਾਈਨਾਂ 'ਤੇ ਸਹੀ ਮੇਲ ਲੱਭਣ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ, ਬਲਕਿ ਉਹਨਾਂ ਦੇ ਬਾਅਦ ਆਉਣ ਵਾਲੀ ਜਾਣਕਾਰੀ ਨੂੰ ਵੀ ਲੱਭਣ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ, ਉਦਾਹਰਣ ਲਈ, ਜਦੋਂ ਕਿਸੇ ਖ਼ਾਸ ਗਲਤੀ ਦੀ ਰਿਪੋਰਟ ਕਰਦੇ ਹੋ. ਫਿਰ ਸਹੀ ਫੈਸਲਾ ਗੁਣਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਹੋਵੇਗਾ. ਕੰਸੋਲ ਵਿੱਚ ਟਾਈਪ ਕਰੋgrep -A3 "ਸ਼ਬਦ" ਟੈਸਟਫਾਈਲ
ਨਤੀਜੇ ਵਿਚ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਅਤੇ ਮੈਚ ਦੇ ਬਾਅਦ ਦੀਆਂ ਅਗਲੀਆਂ ਤਿੰਨ ਲਾਈਨਾਂ. ਤੁਸੀਂ ਲਿਖ ਸਕਦੇ ਹੋ-ਏ 4
, ਫਿਰ ਚਾਰ ਲਾਈਨਾਂ 'ਤੇ ਕਬਜ਼ਾ ਕਰ ਲਿਆ ਜਾਵੇਗਾ, ਕੋਈ ਪਾਬੰਦੀਆਂ ਨਹੀਂ ਹਨ.
ਜੇ ਇਸ ਦੀ ਬਜਾਏ-ਏ
ਤੁਸੀਂ ਦਲੀਲ ਲਾਗੂ ਕਰਦੇ ਹੋ-ਬੀ + ਕਤਾਰ ਗਿਣਤੀ
, ਨਤੀਜੇ ਵਜੋਂ, ਐਂਟਰੀ ਪੁਆਇੰਟ ਦੇ ਪ੍ਰਦਰਸ਼ਿਤ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਮੌਜੂਦ ਡੇਟਾ.
ਬਹਿਸ-ਸੀ
, ਬਦਲੇ ਵਿੱਚ, ਕੀਵਰਡ ਦੁਆਲੇ ਦੀਆਂ ਲਾਈਨਾਂ ਨੂੰ ਕੈਪਚਰ ਕਰਦਾ ਹੈ.
ਹੇਠਾਂ ਤੁਸੀਂ ਨਿਰਧਾਰਤ ਕੀਤੀਆਂ ਦਲੀਲਾਂ ਦੀ ਅਸਾਈਨਮੈਂਟ ਦੀਆਂ ਉਦਾਹਰਣਾਂ ਦੇਖ ਸਕਦੇ ਹੋ. ਕਿਰਪਾ ਕਰਕੇ ਨੋਟ ਕਰੋ ਕਿ ਤੁਸੀਂ ਕੇਸ ਦੇ ਪ੍ਰਤੀ ਸੰਵੇਦਨਸ਼ੀਲ ਹੋ ਅਤੇ ਦੋਹਰੇ ਹਵਾਲਾ ਦੇ ਨਿਸ਼ਾਨ ਵਰਤੋ.
grep -B3 "ਸ਼ਬਦ" ਟੈਸਟਫਾਈਲ
grep -C3 "ਸ਼ਬਦ" ਟੈਸਟਫਾਈਲ
ਲਾਈਨਾਂ ਦੇ ਅਰੰਭ ਅਤੇ ਅੰਤ ਵਿੱਚ ਕੀਵਰਡ ਖੋਜੋ
ਇੱਕ ਕੀਵਰਡ ਨੂੰ ਇੱਕ ਲਾਈਨ ਦੇ ਸ਼ੁਰੂ ਜਾਂ ਅੰਤ ਦੇ ਅੰਤ ਵਿੱਚ ਪਰਿਭਾਸ਼ਾ ਦੇਣ ਦੀ ਜ਼ਰੂਰਤ ਅਕਸਰ ਪੈਦਾ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਕਨਫਿਗਰੇਸ਼ਨ ਫਾਈਲਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹੋ, ਜਿੱਥੇ ਹਰੇਕ ਲਾਈਨ ਇੱਕ ਪੈਰਾਮੀਟਰ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੁੰਦੀ ਹੈ. ਸ਼ੁਰੂ ਵਿਚ ਸਹੀ ਐਂਟਰੀ ਵੇਖਣ ਲਈ, ਰਜਿਸਟਰ ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈgrep "^ ਸ਼ਬਦ" ਟੈਸਟਫਾਈਲ
. ਸਾਈਨ ^ ਸਿਰਫ ਇਸ ਵਿਕਲਪ ਦੀ ਵਰਤੋਂ ਲਈ ਜ਼ਿੰਮੇਵਾਰ.
ਲਾਈਨਾਂ ਦੇ ਅੰਤ ਵਿਚ ਸਮਗਰੀ ਦੀ ਖੋਜ ਲਗਭਗ ਉਸੀ ਸਿਧਾਂਤ ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ, ਸਿਰਫ ਹਵਾਲਾ ਦੇ ਚਿੰਨ੍ਹ ਵਿਚ ਹੀ ਪਾਤਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ $, ਅਤੇ ਕਮਾਂਡ ਇਸ ਤਰਾਂ ਦਿਖਾਈ ਦੇਵੇਗੀ:grep "ਸ਼ਬਦ $" ਟੈਸਟਫਾਈਲ
.
ਨੰਬਰ ਖੋਜ
ਲੋੜੀਂਦੀਆਂ ਮੁੱਲਾਂ ਦੀ ਖੋਜ ਕਰਦੇ ਸਮੇਂ, ਉਪਭੋਗਤਾ ਕੋਲ ਹਮੇਸ਼ਾਂ ਲਾਈਨ ਵਿੱਚ ਮੌਜੂਦ ਸਹੀ ਸ਼ਬਦਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਨਹੀਂ ਹੁੰਦੀ. ਫਿਰ ਖੋਜ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਸੰਖਿਆਵਾਂ ਦੇ ਜ਼ਰੀਏ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜੋ ਕਈ ਵਾਰ ਕੰਮ ਨੂੰ ਬਹੁਤ ਸੌਖਾ ਬਣਾ ਦਿੰਦਾ ਹੈ. ਫਾਰਮ ਵਿਚ ਪ੍ਰਸ਼ਨ ਵਿਚ ਟੀਮ ਨੂੰ ਵਰਤਣਾ ਸਿਰਫ ਜ਼ਰੂਰੀ ਹੈgrep "[0-7]" ਟੈਸਟਫਾਈਲ
ਕਿੱਥੇ «[0-7]» - ਮੁੱਲ ਦੀ ਸੀਮਾ ਹੈ, ਅਤੇ ਟੈਸਟਫਾਈਲ - ਸਕੈਨ ਕਰਨ ਵਾਲੀ ਫਾਈਲ ਦਾ ਨਾਮ.
ਸਾਰੀਆਂ ਡਾਇਰੈਕਟਰੀ ਫਾਈਲਾਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ
ਇੱਕ ਫੋਲਡਰ ਵਿੱਚ ਸਥਿਤ ਸਾਰੀਆਂ ਵਸਤੂਆਂ ਨੂੰ ਸਕੈਨ ਕਰਨਾ ਰੀਕਰਸਿਵ ਕਿਹਾ ਜਾਂਦਾ ਹੈ. ਉਪਭੋਗਤਾ ਨੂੰ ਸਿਰਫ ਇੱਕ ਦਲੀਲ ਲਾਗੂ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਜੋ ਫੋਲਡਰ ਦੀਆਂ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਦਾ ਹੈ ਅਤੇ ਉਚਿਤ ਲਾਈਨਾਂ ਅਤੇ ਉਹਨਾਂ ਦੀ ਸਥਿਤੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ. ਦਾਖਲ ਹੋਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈgrep -r "ਸ਼ਬਦ" / ਘਰ / ਉਪਭੋਗਤਾ / ਫੋਲਡਰ
ਕਿੱਥੇ / ਘਰ / ਉਪਭੋਗਤਾ / ਫੋਲਡਰ - ਸਕੈਨਿੰਗ ਲਈ ਡਾਇਰੈਕਟਰੀ ਲਈ ਮਾਰਗ.
ਫਾਇਲ ਸਟੋਰੇਜ਼ ਦੀ ਸਥਿਤੀ ਨੀਲੇ ਰੰਗ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤੀ ਜਾਏਗੀ, ਅਤੇ ਜੇ ਤੁਸੀਂ ਇਸ ਜਾਣਕਾਰੀ ਤੋਂ ਬਿਨਾਂ ਲਾਈਨਾਂ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਇੱਕ ਹੋਰ ਤਰਕ ਨਿਰਧਾਰਤ ਕਰੋ ਤਾਂ ਜੋ ਕਮਾਂਡ ਇਸ ਤਰਾਂ ਬਾਹਰ ਆਵੇ.grep -h -r "ਸ਼ਬਦ" + ਫੋਲਡਰ ਮਾਰਗ
.
ਸ਼ਬਦ ਦੀ ਸਹੀ ਖੋਜ
ਲੇਖ ਦੇ ਸ਼ੁਰੂ ਵਿਚ, ਅਸੀਂ ਪਹਿਲਾਂ ਹੀ ਸਧਾਰਣ ਸ਼ਬਦ ਖੋਜ ਬਾਰੇ ਗੱਲ ਕੀਤੀ ਸੀ. ਹਾਲਾਂਕਿ, ਇਸ ਵਿਧੀ ਨਾਲ, ਨਤੀਜਿਆਂ ਵਿੱਚ ਵਾਧੂ ਸੰਜੋਗ ਪ੍ਰਦਰਸ਼ਤ ਕੀਤੇ ਜਾਣਗੇ. ਉਦਾਹਰਣ ਵਜੋਂ, ਤੁਸੀਂ ਸ਼ਬਦ ਲੱਭਦੇ ਹੋ ਯੂਜ਼ਰਪਰ ਕਮਾਂਡ ਯੂਜ਼ਰ ਨੂੰ ਪ੍ਰਦਰਸ਼ਤ ਕਰੇਗੀ123, ਪਾਸਵਰਡਉਪਭੋਗਤਾ ਅਤੇ ਹੋਰ ਮੈਚ, ਜੇ ਕੋਈ ਹੈ. ਇਸ ਨਤੀਜੇ ਤੋਂ ਬਚਣ ਲਈ, ਦਲੀਲ ਨਿਰਧਾਰਤ ਕਰੋ-ਡਬਲਯੂ
(grep -w "ਸ਼ਬਦ" + ਫਾਈਲ ਦਾ ਨਾਮ ਜਾਂ ਸਥਾਨ
).
ਇਹ ਵਿਕਲਪ ਵੀ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੇ ਇਕੋ ਸਮੇਂ ਕਈ ਸਹੀ ਕੀਵਰਡਾਂ ਨੂੰ ਖੋਜਣਾ ਜ਼ਰੂਰੀ ਹੁੰਦਾ ਹੈ. ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਦਾਖਲ ਕਰੋegrep -w 'word1 | word2' ਗਵਾਹੀ
. ਕਿਰਪਾ ਕਰਕੇ ਨੋਟ ਕਰੋ ਕਿ ਇਸ ਕੇਸ ਵਿੱਚ ਗ੍ਰੇਪ ਪੱਤਰ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ ਈ, ਅਤੇ ਹਵਾਲਾ ਦੇ ਨਿਸ਼ਾਨ ਇਕੱਲੇ ਹਨ.
ਬਿਨਾਂ ਕਿਸੇ ਖਾਸ ਸ਼ਬਦ ਦੇ ਸਤਰਾਂ ਦੀ ਖੋਜ ਕਰੋ
ਪ੍ਰਸ਼ਨ ਵਿਚਲੀ ਸਹੂਲਤ ਨਾ ਸਿਰਫ ਫਾਈਲਾਂ ਵਿਚ ਸ਼ਬਦ ਲੱਭ ਸਕਦੀ ਹੈ, ਬਲਕਿ ਉਹ ਲਾਈਨਾਂ ਵੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੀਆਂ ਹਨ ਜਿਨ੍ਹਾਂ ਦਾ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਪ੍ਰਭਾਸ਼ਿਤ ਮੁੱਲ ਨਹੀਂ ਹੁੰਦਾ. ਫਿਰ ਕੁੰਜੀ ਦਾਖਲ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਫਾਈਲ ਜੋੜ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ-ਵੀ
. ਉਸਦਾ ਧੰਨਵਾਦ, ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਕਮਾਂਡ ਨੂੰ ਸਰਗਰਮ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਸਿਰਫ ਸੰਬੰਧਿਤ ਡੇਟਾ ਵੇਖੋਗੇ.
ਸਿੰਟੈਕਸ ਗ੍ਰੇਪ ਕੁਝ ਹੋਰ ਬਹਿਸ ਇਕੱਠੇ ਕੀਤੇ ਜਿਨ੍ਹਾਂ ਬਾਰੇ ਸੰਖੇਪ ਵਿੱਚ ਵਰਣਨ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ:
-ਆਈ
- ਖੋਜ ਮਾਪਦੰਡ ਨਾਲ ਮੇਲ ਖਾਂਦੀਆਂ ਫਾਈਲਾਂ ਦੇ ਸਿਰਫ ਨਾਮ ਦਿਖਾਓ;-ਐਸ
- ਮਿਲੀ ਗਲਤੀਆਂ ਦੀਆਂ ਸੂਚਨਾਵਾਂ ਨੂੰ ਅਯੋਗ ਕਰੋ;-ਐਨ
- ਫਾਈਲ ਵਿਚ ਲਾਈਨ ਨੰਬਰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ;-ਬੀ
- ਲਾਈਨ ਤੋਂ ਪਹਿਲਾਂ ਬਲਾਕ ਨੰਬਰ ਦਿਖਾਓ.
ਕੁਝ ਵੀ ਤੁਹਾਨੂੰ ਇਕੋ ਖੋਜ ਦੇ ਲਈ ਕਈ ਦਲੀਲਾਂ ਲਾਗੂ ਕਰਨ ਤੋਂ ਨਹੀਂ ਰੋਕਦਾ, ਸਿਰਫ ਖਾਲੀ ਥਾਂਵਾਂ ਦੁਆਰਾ ਵੱਖ ਕਰਕੇ ਦਾਖਲ ਕਰੋ, ਇਹ ਯਾਦ ਰੱਖਣਾ ਕਿ ਕੇਸ ਸੰਵੇਦਨਸ਼ੀਲ ਹੈ.
ਅੱਜ ਅਸੀਂ ਟੀਮ ਨੂੰ ਵਿਸਥਾਰ ਨਾਲ ਵੱਖ ਕੀਤਾ ਗ੍ਰੇਪਲੀਨਕਸ ਡਿਸਟਰੀਬਿ .ਸ਼ਨਾਂ ਤੇ ਉਪਲਬਧ. ਇਹ ਇਕ ਮਿਆਰ ਹੈ ਅਤੇ ਅਕਸਰ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ. ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ ਤੇ ਸਾਡੀ ਵੱਖਰੀ ਸਮੱਗਰੀ ਵਿਚ ਹੋਰ ਮਸ਼ਹੂਰ ਟੂਲਸ ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਸੰਟੈਕਸ ਬਾਰੇ ਪੜ੍ਹ ਸਕਦੇ ਹੋ.
ਇਹ ਵੀ ਵੇਖੋ: ਲੀਨਕਸ ਟਰਮੀਨਲ ਵਿੱਚ ਅਕਸਰ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਕਮਾਂਡਾਂ