Mub*_*ikh 3 linux fortran system fortran90
我想在Fortran 90中使用系统命令来执行以下命令:
command = awk '{print "C"NR,$1,$2,$3}' filename1 > filename2
call system(trim(command))
Run Code Online (Sandbox Code Playgroud)
这里我的filename1和filename2是Fortran 90程序中的变量.但问题是任何字符都可以分配给一个包含在撇号之间的变量,而我的变量也应该由撇号组成.我不知道如何在Fortran 90中输入它.
只需在字符串中连续使用两个撇号
command = 'awk ''{print "C"NR,$1,$2,$3}'' filename1 > filename2'
Run Code Online (Sandbox Code Playgroud)
另外,因为我没有注意到filename1并且filename2是变量,所以你必须将它们作为chw21显示:
// trim(filename1)//' > '//trim(filename2)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
425 次 |
| 最近记录: |