0001 function cmd = pfs_shell( suffix )
0002
0003
0004 if ispc()
0005
0006
0007 if( exist( 'suffix', 'var' ) )
0008
0009 cmd = '''';
0010 else
0011 work_dir = strrep(pwd(),'\','/');
0012
0013
0014
0015
0016 [pstatus pdir] = dos('set CYGWIN_HOME');
0017 if(pstatus == 1)
0018 pdir = 'c:\\cygwin';
0019 else
0020 [pstatus pdir] = dos('echo %CYGWIN_HOME%');
0021 pdir = strcat(pdir, '');
0022 end
0023
0024
0025 cmd = sprintf('%s\\bin\\bash -i -l -c ''cd "%s";', pdir, work_dir);
0026 end
0027 else
0028 if( ~exist( 'suffix', 'var' ) )
0029 work_dir = strrep(pwd(),'\','/');
0030
0031
0032
0033
0034
0035
0036 cmd = sprintf('/bin/bash -l -c ''cd "%s";', work_dir);
0037 else
0038 cmd='''';
0039 end
0040 end
0041
0042 end