필드 구분 기호를 사용하여 정렬

필드 구분 기호를 사용하여 정렬

/etc/passwd사용자 ID 번호 b(세 번째 필드)를 기준으로 오름차순으로 숫자를 정렬한 다음 s4로 보내 려고 합니다 .

이 작업을 수행하려면 어떤 명령을 사용해야 합니까? 나는 한동안 이 일을 해왔습니다.

답변1

/etc/passwduid를 기준으로 정렬하려면 다음 코드를 사용해 보세요 .

sort -n -t ':' -k3 /etc/passwd

답변2

/etc/passwdUID별로 파일을 정렬 하는 특정 명령이 있습니다 .

# pwck -s

안전을 위해 sort시스템의 실제 활성 파일을 정렬하는 경우 범용 파일 대신 이를 사용해야 합니다. 이렇게 하면 필요한 파일 잠금이 제대로 처리됩니다. 그렇지 않으면 /etc/passwd 파일을 교체하는 동안 누군가 로그인을 시도하거나 일부 사용자 정보를 쿼리하려고 하면 이상한 일이 발생할 수 있습니다./etc/passwdpwck

관련 정보