aix 에서 검색및 출력 방법 문의 합니다.
글쓴이: genesin / 작성시간: 수, 2020/02/19 - 4:32오후
AIX에서 jeus account.xml 에 (아래 예시문)
user별 name|password|group 순으로 검색 및 출력 하는 방법 문의 드립니다.
요청 결과
1. 계정 정보 출력 방법
1번 라인 -> was|was1234!|Administrators
2번 라인 -> oper|oepr1234!|opergroup
3번 라인 -> test|test1234!|testgroup
4번 라인 -> dev|dev1234!|
and
2. 한개씩 검색 방법
was|was1234!|Administrators
.
.
dev|dev1234!|
* dev 계정은 그룹 없습니다.
문의 드립니다.
구글링 하다 KLDP 고수님들 도움이 필요해 가입 후 문의 드립니다.
감사합니다
- 아래 -
<accounts> <users> <user> <description>No description</description> <name>was</name> <password>was1234!</password> <group>Administrators</group> </user> <user> <description>No description</description> <name>oper</name> <password>oper1234!</password> <group>opergroup</group> </user> <user> <description>No description</description> <name>test</name> <password>test1234!</password> <group>testgroup</group> </user> <user> <description>No description</description> <name>dev</name> <password>dev1234!</password> </user> </users> <groups> <group> <description>A group for administrators</description> <name>Administrators</name> </group> <group> <description>A group for administrators</description> <name>testgorup</name> </group> <group> <description>A group for administrators</description> <name>opergroup</name> </group> </groups> </accounts>
Forums:
xml 파일이라 xml 파서 이용하여 구현하면
xml 파일이라 xml 파서 이용하여 구현하면 쉽겠네요. 근데 그 파일에 사용자 수가 대략 얼마나 되나요?
사용자 수가 적으면 대충 찾기하면 되는데, 사용자 수가 10000000 이렇게 많으면 파일 크기가 크니까.. 파일 크기 감안한 알고리즘이 필요하거든요. 뭐 알고리즘이라 할 것도 없지만.
사용자는 10명내 입니다.
사용자는 10명내 입니다.
인프라 점검 용 으로 활용 하려 합니다.
감사합니다.
할줄 아는게 루비밖에 없어서 루비로 대충 짜봤습니다.
할줄 아는게 루비밖에 없어서 루비로 대충 짜봤습니다.
검색은 이렇게 하면 됩니다.
빠른 답글 감사합니다!!
익명 사용자님 빠른 답글 대단히 감사합니다!!
업무환경에 ruby 가 미설치 및 설치가 불가 하여 ㅠ_ㅠ
AIX 환경에서 OS 명령어 활용하여 결과 출력 하기 힘드네요...
xml 에 버그 있어요. account
xml 에 버그 있어요. account accounts
루비코드가 아래처럼 수정되어야 함.
"accoutns/users/user"
저는 할줄 아는게 루비밖에 없으니 sh 고수님께서 설명해주시겠죠
copy가 안되여 수기로 치다 보니 오타네요
ㅎㅎ 오타 죄송 합니다.
가만보니 문자 검색/추출 수요가 많은거 같아요.
가만보니 문자 검색/추출 수요가 많은거 같아요.
인생 말년에 폐지 줍기 방지 차원에서 나중에 시간날 때 유/무료 어플 만들어서 배포해볼까요.
넵 감사합니다!!
저도 폐지 줍기 방지 해야 하는데요 ㅠㅠ
음 ..
AIX 에도 xml2 패키지 같은게 있나 모르겠네요.
xml 파일을 파싱해서 flat 하게 뽑아주는 명령인데, 꽤 쓸만하네요.
https://packages.ubuntu.com/source/bionic/xml2
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
음 ..
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
많은 도움 대단히 감사합니다^^
ymlr 고수님께서 알려 주신 스크립트와 명령어 확인 해보겠습니다.
감사합니다!!!
aix 에서는 sed -z 옵션 없어서 연결이 안되네요..
AIX는 왜케 명령어들이 옵션 없을가요 ㅠㅠ
음 ..
1. -z 는 GNU sed 에서만 제공하는 옵션인가 보네요.
AIX 라도 GNU sed 설치할 수 있지 않을까요?
2. -z 는 newline 을 NUL 문자로 바꿔주는 옵션으로, multi line 패턴을 만들 때 씁니다.
그렇다면 다음처럼 해도 될 것 같구요.
3. newline 이 들어간 라인을 처리하는 전통적인(?) 방법은.. 다음과 같습니다.
참고: https://stackoverflow.com/questions/1251999/how-can-i-replace-a-newline-n-using-sed
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
댓글 달기