迭代LDIF文件修改命令输出

时间:2020-02-18 06:21:09

标签: ldif

我正在尝试运行./ldapmodify --port 1389 --bindDN 'cn=Directory Manager' --bindPassword password /tmp/delete.ldif命令。

Delete.ldif文件的条目为:

dn: uid=AaronClark,ou=people,ou=realmtest02_nonprd_01,dc=kronos,dc=com Changetype: delete

dn: uid=SimonaOrasca,ou=people,ou=realmtest02_nonprd_01,dc=kronos,dc=com changetype: delete

dn: uid=PotterEmp32,ou=people,ou=realmtest02_nonprd_01,dc=kronos,dc=com changetype: delete

它将尝试删除delete.ldif文件中存在的用户。但是,如果找不到特定用户,则会引发错误并退出删除。

如果无法从文件中删除用户直到文件结尾,则命令中是否有任何修改以读取下一行。

我还试图通过Windows计算机与Linux计算机建立SSH连接,并尝试使用以下代码段打印命令行输出

byte[] tmp=new byte[4000000];
while(in3.available() > 0) {
  int i = in3.read(tmp, 0, 4000000);
  if (i < 0) break;
  System.out.print(new String(tmp, 0, i));
}

但是当我执行代码时,此代码不会打印任何内容。但是输出是在调试模式下打印的。

0 个答案:

没有答案