// @ts-nocheck \n
이것이 여기에 맞기를 바랍니다(나는 nodeJS 모듈을 사용하고 있기 때문에 Stack Overflow와도 일치한다고 생각합니다). 그러나 기본적으로 각 파일의 시작 부분에 추가하려고 합니다..ts파일 확장자.
나는 그것을 사용하고 있다ShellJS불행히도 행 주소 지정을 지원하지 않는 것 같습니다.GitHub 문제.
지원되지 않는데 sed -i 1i
좋은 대안은 무엇입니까?
awk
ShellJS에서도 이 기능을 사용할 수 없습니다.
grep
, cat
, head
, tail
및 sort
는 사용할 수 있는 유일한 텍스트 조작 명령 echo
입니다 .uniq
답변1
쉘 루프가 있다고 가정하면 다음과 같이 할 수 있습니다.
for file in *ts; do
echo "// @ts-nocheck \n" | cat - "$file" > newfile
mv newfile "$file"
done
리터럴 대신 실제 개행 문자를 원하면 \n
위 명령에서 이를 제거하세요.\n
답변2
해결책을 찾은 것 같아요.
기반으로이 스택은 오버플로됩니다., 나는 기본 NodeJS API를 사용하여 ShellJS의 부족한 POSIX 지원을 우회하는 코드를 생각해 냈습니다.
function nocheck() {
console.log("