Let’s say you have this code:
cd ~/Desktop
curl http://www.macscripter.net/ -o ms.html
cat ms.html >> AllMS.html
Simply use semicolons:
do shell script "cd ~/Desktop; curl http://www.macscripter.net/ -o ms.html; cat ms.html >> AllMS.html"
If you are working with a code more complex or pretty long, you can write it to an external file and run it from a do shell script statement. Eg:
set shellScript to "#!/bin/sh
if test -f ~/Desktop/ms.html; then
echo 'Groovy!'
else
echo 'Wait!'
fi"
set execFile to (open for access ("/tmp/sample" as POSIX file) with write permission)
write shellScript to execFile
close access execFile
do shell script "chmod 755 /tmp/sample; /tmp/sample | sh"