유닉스 who
명령을 사용하여 아이디어로 작업하고 있습니다. 우리 모두 알다시피, 거기에 날짜와 화면 정보없이 그냥 사용자 이름과 라인 (터미널) 정보를 제공하는 직접 스위치가되지 않습니다 ... 예 : 출력은 mneedham tty7...2012-02-19 11:26 (:0)
UNIX who 명령의 출력을 다듬는 방법은 무엇입니까?
내가 뭘하려고하는지 단지 mneedham tty7
부분입니다. 솔루션은 사용자 이름과 터미널 정보가 얼마나 오래 상관없이 작동해야합니다.
who | tr -s ' '
과 같은 tr -s ' '
(한 칸)을 사용해 보았는데 그 사이에 하나의 공백이있었습니다. 나는 무엇을 찾고 있었습니까. 시도한 cut -d" " -f1
사용자 이름 만 가져옵니다. 그래서 저는 누군가가 두 가지 정보를 얻을 수있는 올바른 명령을 찾도록 도와 줄 수 있기를 바랍니다.
감사합니다.
사용'? 즉, '누가 | cut -d "-f 1-2'"여기에서 일합니다 ", ymmv. ('-f 1'은 하나의 필드만을 선택합니다.) –