$ find ./ -name "*.cs" | xargs grep "Data Source"
grep 명령어 실행 시 "No such file or directory" 메시지를 피하려면, 다음과 같은 방법을 사용할 수 있습니다.
grep 명령어 실행 시 "No such file or directory" 메시지를 피하려면, 다음과 같은 방법을 사용할 수 있습니다.
B210145_BK@DESKTOP-QNNUCER MINGW64 ~/Downloads/EXTURE_3_0_APM_BASIC $ find ./ -name "*.cs" | xargs grep "Data Source" ./APM/APM/APMMain.cs: APMSQLite.GetInstance.Conn = new SQLiteConnection("Data Source=:memory:;Version=3;"); ./APM/APM/APMMainForm.cs: APMSQLite.GetInstance.Conn = new SQLiteConnection("Data Source=:memory:;Version=3;"); grep: ./APM/Screen/Live-Charts-master/Examples/UWP/CartesianChart/Basic: No such file or directory grep: Bars/BasicColumn.xaml.cs: No such file or directory grep: ./APM/Screen/Live-Charts-master/Examples/UWP/CartesianChart/Basic: No such file or directory grep: Bars/BasicRowExample.xaml.cs: No such file or directory grep: ./APM/Screen/Live-Charts-master/Examples/UWP/CartesianChart/Basic: No such file or directory grep: Stacked: No such file or directory grep: Bar/BasicStackedColumnExample.xaml.cs: No such file or directory grep: ./APM/Screen/Live-Charts-master/Examples/UWP/CartesianChart/Basic: No such file or directory grep: Stacked: No such file or directory grep: Bar/BasicStackedRowPercentageExample.xaml.cs: No such file or directory grep: ./APM/Screen/Live-Charts-master/Examples/UWP/CartesianChart/Chart: No such file or directory grep: to: No such file or directory grep: Image/ChartToImageSample.xaml.cs: No such file or directory grep: ./APM/Screen/Live-Charts-master/Examples/UWP/CartesianChart/Customized: No such file or directory grep: Series/CustomizedLineSeries.xaml.cs: No such file or directory |
1. 오류 메시지 무시하기: grep 명령어의 표준 오류를 /dev/null로 리디렉션하여 오류 메시지를 무시할 수 있습니다.
find ./ -name "*.cs" | xargs grep "Data Source" 2>/dev/null |
2. 존재하는 파일만 찾기: find 명령어로 실제 존재하는 파일만 대상으로 하여 grep을 실행하도록 합니다. -exec 옵션을 사용하면 find 명령어가 각각의 파일에 대해 grep을 실행하게 할 수 있습니다.
find ./ -name "*.cs" -exec grep "Data Source" {} + |
'리눅스' 카테고리의 다른 글
(CHAT.GPT) $ sed -i 's/Value="10"/Value="11"/g' ./BasicInfoDialog.xaml ./FileListNM.xaml ./SpecificDialog.xaml (0) | 2024.06.02 |
---|---|
FTP로 파일을 전송 시 아스키(ASCII) 모드와 바이너리(Binary) 모드 (0) | 2024.05.28 |
■ 깃허브 vs. 깃랩(GITHUB/GITLAB) (0) | 2023.12.04 |
nohup 명령어는 리눅스에서 프로세스를 실행한 터미널의 세션 연결이 끊어지더라도 지속적으로 동작 할 수 있게 해주는 명령어입니다. (0) | 2022.04.04 |
리눅스를 배워보자(기본개요) (0) | 2021.04.26 |