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