无法访问z / OS unix shell中的PDS

时间:2015-10-07 19:53:34

标签: shell unix mainframe zos

我试图将z / OS unix shell中的文本文件复制到标题为P2.OUTPUT($ 010)的PDS,但每当我运行命令cp file.txt" // P2时.OUTPUT($ 010)"我收到一条错误,指出P2.OUTPUT(-sh10)是一个无效的位置。无论出于何种原因,每当我运行命令时,$ 010就会变成-sh10。我已经尝试将$ 010加入''还有其他一些事情,但无论我做什么,它似乎都不起作用。我认为这是访问文件而不是使用cp命令的问题,因为我无法使用cat命令查看成员的内容,并且尝试使用任何命令列表访问该成员时出现任何错误它是-sh10而不是$ 010。知道我做错了吗?

1 个答案:

答案 0 :(得分:3)

问题是unix shell将public class Working_gestures extends Activity { ImageView sample ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); sample = (ImageView)findViewById(R.id.sample); Gestures x = new Gestures(sample); } //inner class private class Gestures extends GestureDetector.SimpleOnGestureListener implements View.OnTouchListener{ ImageView view ; public Gestures(ImageView v) { view = v; } @Override public boolean onDown(MotionEvent e) { //must return true for doubleTap to work, but onDown() "blocks" onTouch return true ; } @Override public boolean onDoubleTap(MotionEvent e){ //do something on image return true ; } @Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()){ case MotionEvent.ACTION_DOWN: //image increases in size and stays large Log.wtf("x", "action down"); break ; case MotionEvent.ACTION_UP: //image comes back to normal size Log.wtf("x", "action up!"); break ; } return true ; } } 解释为具有值$0的环境变量,这可以在使用-sh时看到,因此您的命令变为{{1} }。

尝试使用反斜杠转义echo $0cp file.txt "//P2.OUTPUT(-sh10)"