텔넷을 사용하여 전자 메일을 보내기위한 bash 스크립트를 작성했습니다. TS-7260에 busyBox (애쉬 셸이 있음)를 설치하고 있습니다. Bash와 Ash간에 뭔가 다른 점이 있으며 다음과 같은 이유가 작동하지 않는 이유를 알 수 없습니다. 나는 텔코 (telnet)에 에코를 뿌리고있는 방식으로 뭔가 있어야합니다. 스크립트는 다음과 같습니다. #!/
전 자식 프로세스가 포 그라운드에서 실행 중이며 그의 아버지는 이미 종료되었습니다. 빨리 우리는 다음과 같은 스크립트를 사용할 수있는 부모가 이미 종료 된 경우 proc/$pid/stat 파일은 더 이상 부모 PID를 포함하지 않는 그것은 linux$cat /proc/6267/stat
6267 (test3.sh) S 1 6265 ......
# ^
ash 셸 및 제한된 busybox를 실행하는 매우 작은 임베디드 시스템에서 여러 html 파일의 href URL을 수정해야합니다. 가능한 유일한 기능은 없습니다 : ash, brctl, chmod, cp, dnsd, free, halt, ifconfig, init, kill,ls, mkdir, mknod, mount, mv, ping, poweroff,
시도하고 싶습니다. installing a hosted reddit : 방금 버추얼 박스에 우분투 서버 12.04를 설치했습니다. 내가 또한 시도 ... (다시 initramfs)으로 라인을 시작하는 쉘 (재)에 내장 된 에서 $ wget https://raw.github.com/reddit/reddit/master/install-reddit.sh 그러
나는 사용자가 어리석은 것을 입력했는지 확인해야하는 애쉬 스크립트를 가지고있다. 적절한 사용은 다음과 같습니다 script <read | monitor> -s <system | event> [-f filter] [-n number]
그리고 예를 들어이 좋아 유발 사용자가있는 경우 감지해야합니다 script read -s system dummydummy
Ash 스크립트를 작성하고 입력 변수가 "?"인지 여부를 감지하려고합니다. 아닙니다. 이 작업을 위해 case을 사용하는 것이 가장 좋음을 알았지 만,이 작업을 처리 할 수 없습니다. 내 코드는 다음과 같습니다 case [email protected] in
*?*) usage
operationSucceeded
exit;;
*
새로운 라인 \n 쉘 문자열 [email protected]:~# str="aaa\nbbbb"
[email protected]:~# echo $str
aaa\nbbbb
에 계정을 가지고 결과가 예상되지 않습니다 [email protected]:~# echo $str
aaa
bbbb
어떻게 문자열에 새로운 라인을 추가?