초보인데.. 제발 이것좀 도와주세요

익명 사용자의 이미지

안녕하세요.. 쉘 프로그래밍을 처음 해보는 초보인데..

이부분에서 막혀 도저히 앞으로 나갈수가 없습니다.

우선 본쉘로 짜구 있구요..

휴지통을 만들려구 합니다.

파일을 삭제할때 지운파일이 있는 경로를 담고 있는 파일을 새로 생성하게

되는데요..

만약 사용자가 절대 경로명을 써서 삭제를 한다면

즉 rm /user/sun/2nd/mmm/kk.txt 라고 매개변수를 받게 되죠..

이것을 기억하는 쉘 변수는 절대 경로 명부터 해서 파일명까지 모두 기억

을 하게 되는데요 파일의 경로에 관한 정보를 담고 있는 파일에는

/user/sun/2nd/mmm 까지만 들어가야 하죠.. 즉 파일의 이름은 필요가 없

고 경로명만을 추출하는 것을 도저히 모르겠습니다.

별의별 방법을 다 써봤는데.. 제가 기본이 워낙없어 할수가 없네요..

도움 부탁 드립니다.

익명 사용자의 이미지

흠...먼저 어떻게 하신다는 말씀인 지 전혀 모르겠습니다.

사용자가 bash에서 rm /user/sun/2nd/mmm/kk.txt를 치면 이것을 받아내겠
다는 것인가요?

제 생각이지만 이 것 할려면 셀을 다시 만들어야 할 것 같군요.

bash가 rm을 부르는 것을 감시하는 것보다는 그냥 hyuji.sh를 만드셔서
mv 명령어를 이용해서 지우는 것이 아니라 경로만 바꾸신 후에 원래 경로
는 txt파일로 저장해 노으신 뒤에 살릴 때에는 원래 경로로 이동시키는 것
이 좋을 것 같습니다.

즉, 사용자가 hyuji.sh /user/sun/2nd/mmm/kk.txt라고 쳐서 지우고
hyuji.sh -l를 치면 지워진 파일의 목록을 보여주고
hyuji.sh -r kk.txt.라고 치면 다시 살려내고
hyuji.sh -d 라고 치면 휴지통이 비워지면 되겠네요.

프로그램 설계까지 제 맘데로 다하는 군요. -_-;;;;
허접한 답변 죄송하구요.
좋은 하루되세요. ^_^

--
나는 멈출줄 모른다.( 유수영, 2002 )
http//myhome.hanafos.com/~yootiong/
msn yootiong at hotmail dot com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.