[총괄] 자동 압축 해제 스 크 립 트 를 만 드 는 방법 (스 크 립 트 에 바 이 너 리 파일 삽입)
나 는 인터넷 에 접속 해서 찾 아 보 았 는데, 그들 이 셸 스 크 립 트 에 바 이 너 리 문 자 를 끼 워 넣 은 것 을 발견 했다.스 크 립 트 를 실행 할 때 바 이 너 리 코드 를 프로그램 으로 내 보 내 고 실행 할 수 있 습 니 다.
그래서 저 는 확장 해서 압축 해제 스 크 립 트 를 쓰기 로 했 습 니 다. 그 전에 uudecode/uuencode 명령 을 배 워 보 겠 습 니 다.
uuencode 는 바 이 너 리 파일 을 인 코딩 하고 인 코딩 된 자 료 는 모두 begin 으로 시작 하여 end 로 끝 냅 니 다.
uudecode 는 uuencode 인 코딩 후의 파일 을 복원 합 니 다. uudecode 는 begin 과 end 태그 사이 의 인 코딩 자 료 를 복원 할 뿐 프로그램 은 태그 이외 의 자 료 를 건 너 뜁 니 다.
예시:
uuencode /home/fesu/test1.tar /home/fesu/target/test2.tar > /home/fesu/test.txt
/home/fesu/test1.tar , test2.tar /home/fesu/target/ 。
, 。 /home/fesu/test.txt , txt
:
begin < > < >
< >
end
uudecode /home/fesu/test.txt
,uudecode test.txt begin end 。 uuencode
, /home/fesu/target/test2.tar,test2.tar test1.tar 。
, extract.sh
#!/bin/bash
/bin/uudecode $0
cd /home/fesu/target
tar xvf *.tar
exit
/bin/uuencode /home/fesu/test1.tar /home/fesu/target/test2.tar >> extract.sh
, 。
:
, shell , 。
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ZSH에서 물고기까지ZSH는 수년 동안 내 기본 셸이었습니다. 이제 몇 달 동안 사용하면서 ZSH 구성에 대해 몇 가지 사항을 발견했습니다. 우리는 을 제공하는 시스템과 더 빨리 상호 작용하는 경향이 있습니다. 내.zshrc 구성에는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.