":" 뒤의 모든 항목을 제거하는 방법

":" 뒤의 모든 항목을 제거하는 방법

나는 다음 줄을 가지고 있습니다 :

name:surname
name2:surname2

이후 내용을 모두 삭제하고 싶습니다.:

답변1

그의 의견에 따르면 "어떻게 하면 그것들을 함께 유지하고 (혼수상태) 분리할 수 있습니까?"

awk -F: '{printf("%s,",$1)}' input.txt

답변2

이것을 사용해 보세요:

sed -i 's/:.*$//g' $FILE

답변3

또 다른 옵션:

$ cat file
name:surname
name2:surname2
$ cat file | cut -d: -f1
name
name2

관련 정보