string shell