실행하면 composer update
다음 오류가 발생합니다.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover
In Store.php line 18:
syntax error, unexpected '<<' (T_SL), expecting end of file
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1
그래서 bash를 사용하여 잘못된 파일을 감지하려고 했습니다.
cd ./myproject
find . --name Store.php
하지만 흉상 및 로크 문자 이외의 문자를 사용하여 검색 결과를 필터링하려면 어떻게 해야 합니까 <<
? 즉, 결과를 세밀하게 필터링할 수 있도록 파일 내용과 파일 이름을 조회 매개변수로 사용하고 싶습니다 find
.
답변1
find
파일 내용을 검사하려면 다음 도구를 조합하여 사용해야 합니다 grep
.
find . -name Store.php -exec grep -l '<<' {} +