Korea FreeBSD Users Group News, Internal, Projects, Home
Software, Support, Documentation

Re: [KFUG] ?



[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

[ÀÌÀü ±Û] [´ÙÀ½ ±Û] [ÀÌÀü ´ñ±Û] [´ÙÀ½ ´ñ±Û]


On Mon, Jan 05, 2004 at 10:21:21AM +0900, CHOI Junho wrote:
 > From: blueruin <blueruin@xxxxxxxxxxxx>
 > Subject: [KFUG] 쉘에서 명령어 인자를 뒷쪽에 줄수 없을까요?
 > Date: Mon, 05 Jan 2004 00:41:15 +0900
 > 
 > > 리눅스사용할때는
 > > 
 > > $ls the_file_name_what_I_find -la
 > > 
 > > 이런식으로 -la 옵션을 뒤에붙여도 동작했는데 프비에서는 이것이 안되니 불
 > > 편합니다.
 > > 커서로 일일이 움직여서 위치하는것이..
 > > 
 > > 질문1. 쉘에서 옵션을 뒤에 붙여도 동작하게 하려면 어떻게 해야할까요?
 > 
 > 쉘과 관계없는 문제로 일반 어플리케이션을 어떻게 작성하였느냐에 대한
 > 문제라고 보시면 됩니다. 보통 옵션 처리에는 getopt()함수를 사용하는데,
 > GNU getopt()는 그런 식으로도 파싱을 해 주지만(부가적으로 긴 옵션도
 > 됩니다. e.g. -h 대신 --help라고 쓰는 식) BSD getopt()는 그렇지
 > 않습니다.  FreeBSD에서도 GNU fileutils를 설치하시면 그렇게 사용할 수

FreeBSD/NetBSD/OpenBSD에서는 getopt_long(3)이란걸 사용할 수 있습니다.
아마도 GNU getopt(3)와 FreeBSD/NetBSD/OpenBSD의 getopt_long(3)과의
implementation차이에서 기인하는걸로 생각됩니다.
(환경변수 POSIXLY_CORRECT)

 > 있으니까 정 불편하시면 GNU fileutils 포트를 사용해 보세요.
 > 
굳이 Linux식으로 사용하고 싶다면 최준호님 말씀대로 port의
sysutils/fileutils를 사용하면 됩니다.
-- 
Pyun YongHyeon <http://www.kr.freebsd.org/~yongari>
_______________________________________________
한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트
questions at kr.FreeBSD.org
http://www.kr.FreeBSD.org/mailman/listinfo/questions


[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

Copyright © 1998-2005 Korea FreeBSD Users Group.
All rights reserved. webmaster at kr.FreeBSD.org
$Date: 2004/01/05 14:39:15 $
Powered by FreeBSD