我有一个超简单的脚本,其中包含Linux程序碎片,它包含从命令行(bash)始终工作的参数。特别是'shred -uzn 35'简单的Linux碎片脚本错误
名为D的脚本具有执行权限集。
当我运行该脚本,Bash打印错误:
$ D some_file_to_delete
shred: missing file operand
我意识到,解决问题可能是因为程序本身一样简单。请帮忙?
在此先感谢。
编辑:错误“缺少文件操作数”是由于脚本没有设置为采取参数,如通过“$ @”的事实。另外,正如接受的答案中所述,我同意一个别名对于这种情况是完全合理的(比在$ PATH中的某个脚本更有意义)。
显示脚本 – hek2mgl
您可以发布您的脚本呢? –
该文件仅包含命令'shred -uzn 35' –