Changeset 72
- Timestamp:
- 03/03/08 18:23:38 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/procs/search_time_file.pro
r45 r72 27 27 28 28 ; local or remote DB 29 machine = (str _sep(ncdf_db, ':'))[0]29 machine = (strsplit(ncdf_db, ':', /EXTRACT))[0] 30 30 CASE machine OF 31 31 'local': BEGIN 32 32 ; field name added (1 variable) 33 33 variab = '_'+cmd.var 34 ; spawn, 'ls '+(str_sep(ncdf_db, ':'))[1]+file_name_root+'*'+suffix+variab+'.nc', line 35 ; global name (all variables) 36 ; spawn, 'dir '+(str_sep(ncdf_db, 37 ; ':'))[1]+file_name_root+'*'+suffix+'.nc', line2 38 ; print, 'ls 39 ; '+(str_sep(ncdf_db,':'))[1]+file_name_root+'*'+suffix+'.nc' 40 print, ' Looking for '+(str_sep(ncdf_db, ':'))[1]+file_name_root+'*'+suffix+'.nc ...' 41 spawn, 'ls '+(str_sep(ncdf_db, ':'))[1]+file_name_root+'*'+suffix+'.nc', line2 42 ; line = [line, line2] 34 print, ' Looking for '+(strsplit(ncdf_db, ':', /EXTRACT))[1]+file_name_root+'*'+suffix+'.nc ...' 35 spawn, 'ls '+(strsplit(ncdf_db, ':', /EXTRACT))[1]+file_name_root+'*'+suffix+'.nc', line2 43 36 line = line2 44 37 END … … 48 41 IF nrem EQ 1 THEN BEGIN 49 42 rem_line = strcompress(strtrim(rem_line[0], 2)) 50 argvar = str _sep(rem_line, ' ')43 argvar = strsplit(rem_line, ' ', /EXTRACT) 51 44 remote_name = argvar[1] 52 45 remote_login = argvar[2] 53 46 print, ' rsh '+remote_login+'@'+remote_name+' ls '+$ 54 (str _sep(ncdf_db, ':'))[1]+file_name_root+'*'+suffix+'.nc'47 (strsplit(ncdf_db, ':', /EXTRACT))[1]+file_name_root+'*'+suffix+'.nc' 55 48 print, '' 56 49 spawn, 'rsh '+remote_login+'@'+remote_name+' ls '+$ 57 (str _sep(ncdf_db, ':'))[1]+file_name_root+'*'+suffix+'.nc', line50 (strsplit(ncdf_db, ':', /EXTRACT))[1]+file_name_root+'*'+suffix+'.nc', line 58 51 ENDIF ELSE print, ' *** search_file : '+machine+' unknown in config/remote' 59 52 END … … 73 66 ; remove root directory if exists 74 67 IF strpos(file, '/') NE -1 THEN BEGIN 75 argvar = str _sep(file, '/')68 argvar = strsplit(file, '/', /EXTRACT) 76 69 n = n_elements(argvar) 77 70 file = argvar[n-1] … … 81 74 stop 82 75 ENDELSE 83 argvar = str _sep(file, '_')76 argvar = strsplit(file, '_', /EXTRACT) 84 77 dat1 = argvar(2) 85 78 dat2 = argvar(3)
Note: See TracChangeset
for help on using the changeset viewer.